@charset "utf-8";
@font-face {
  font-family: "Century Gothic";
  src: url("../font/Century Gothic.woff2") format("woff2"),
       url("../font/Century Gothic.woff") format("woff"),
       url("../font/Century Gothic.ttf") format("truetype"),
       url("../font/Century Gothic.eot") format("embedded-opentype"),
       url("../font/Century Gothic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CenturyGothicbold";
  src: url("../font/CenturyGothicbold.woff2") format("woff2"),
       url("../font/CenturyGothicbold.woff") format("woff"),
       url("../font/CenturyGothicbold.ttf") format("truetype"),
       url("../font/CenturyGothicbold.eot") format("embedded-opentype"),
       url("../font/CenturyGothicbold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Ebrima Bold";
  src: url("../font/Ebrima Bold.woff2") format("woff2"),
       url("../font/Ebrima Bold.woff") format("woff"),
       url("../font/Ebrima Bold.ttf") format("truetype"),
       url("../font/Ebrima Bold.eot") format("embedded-opentype"),
       url("../font/Ebrima Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Geometr706 BlkCn BT Black";
  src: url("../font/geometr706-blkcn-bt-black.woff2") format("woff2"),
       url("../font/geometr706-blkcn-bt-black.woff") format("woff"),
       url("../font/geometr706-blkcn-bt-black.ttf") format("truetype"),
       url("../font/geometr706-blkcn-bt-black.eot") format("embedded-opentype"),
       url("../font/geometr706-blkcn-bt-black.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.woff") format("woff"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("https://ac57.oss-cn-chengdu.aliyuncs.com/font/siyuan/SourceHanSansCN-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; }
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px Arial,"Microsoft YaHei", Helvetica, sans-serif;*font:14px "Microsoft YaHei",Arial, Helvetica, sans-serif; color:#212121;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; color:#000;}
pre{font-family: Microsoft YaHei,Helvetica,Arial; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none; color:#000; outline:none; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{outline: none;-webkit-appearance: none;border-radius: 0; font-size:14px;}
input[type="text"],input[type="password"],input[type="search"],textarea,select,input[type="date"]{outline: none; font-family: Microsoft YaHei,Helvetica,Arial; -webkit-appearance: none;border-radius: 0; font-size:14px; display:block; width:100%; border:none; background:none; border:1px solid #dbdbdb; padding:6px 12px; transition:ease .45s;}
input[type="radio"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input[type="checkbox"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.left{float:left;}
.right{float:right;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
lh-flex1{display:flex;display:-webkit-flex;flex-direction:column; -webkit-flex-direction:column;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.container{max-width:100%; margin:auto; position:relative;}
.container1400{max-width:100%; margin:auto; position:relative; padding:0 10px;}
.blue{color:#172855;}
.l-grid-2>li{width:50%; float:left;}
.l-grid-3>li{width:33.333333333333336%; float:left;}
.l-grid-4>li{width:25%; float:left;}
.l-grid-5>li{width:20%; float:left;}
.l-grid-6>li{width:16.666666666666668%; float:left;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*布局*/
.zt1{font-family: Microsoft YaHei,Helvetica,Arial;}
.zt2{font-family: Microsoft YaHei,Helvetica,Arial;}
.zt3{font-family:  Microsoft YaHei,Helvetica,Arial;}
.lh-banner{height:100vh; width:100%; position:fixed; overflow:hidden;left:0; top:0; background:#000;}
.lh-banner-box{position:relative; height:100vh; width:100%;}
.lh-main.index{position:relative; z-index:2; background:#fff;}
.lh-banner .bd li .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; display:flex; align-items:center; justify-content:center; color:#fff; text-align:center; transition:ease 2s; position:relative;}
.lh-banner .bd li .img:before{content:''; display:none; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.4);}
.lh-banner .bd li .text{position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    padding: 0 8.3vw;
    box-sizing: border-box;}
.lh-banner .bd li .text h2{    font-size: 2.5vw;  
    font-weight: bold;
    margin-bottom: 1vw;    text-align: left;}
.lh-banner .bd li .text h3{    font-size: 1vw;
    line-height: 2vw;    text-align: left;}
.lh-banner .bd li .text{transform:translate(0,0); opacity:1; transition-delay:1s;}   


.lh-banner .bd li .text a{display:block; width:220px; height:52px; line-height:52px; color:#fff; text-align:center; margin:auto; border:1px solid #fff; border-radius:4px; font-family:'Arial'; font-size:16px; text-transform:uppercase; position:relative; z-index:1; overflow:hidden;}
.lh-banner .bd li .text a:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; transition:ease .45s; opacity:0; z-index:-1;}
.lh-banner .bd li .text a:hover{color:#000;}
.lh-banner .bd li .text a:hover:before{opacity:1;}
.lh-banner .bd li .img video{position:absolute; left:50%; top:50%;width:100%; height:100%; background:#000; transform:translate(-50%,-50%);object-fit: fill;}
.lh-bannerVideo-close{position:absolute; right:2.5vw; top:40px; color:#fff; z-index:200; opacity:0;}
.lh-bannerVideo-close i{font-size:24px;}
.bannerVideo .lh-bannerVideo-close{opacity:1;}
.bannerVideo .lh-banner .bd li .text{opacity:0;}
.lh-banner-hd{position:absolute; left:2.6vw; bottom:32px; z-index:2; color:#fff; line-height:24px;}
.lh-banner-hd .mouse{color:#fff; float:left; font-size:24px;}
.lh-banner-hd .line{width:6.09375vw; height:1px; background:#fff; float:left; margin:0 1vw; position:relative; top:12px;}
.lh-banner-circle{margin-top:9px;}
.lh-banner-circle li{float:left; width:10px; height:10px; border-radius:50%; background:none; border:1px solid transparent; opacity:1; margin-right:0.325vw; transition:ease .45s; text-indent:-9999px; outline:none; position:relative;}
.lh-banner-circle li:before{content:''; display:block; width:6px; height:6px; position:absolute; left:50%; top:50%; margin:-3px 0 0 -3px;background:#fff; border:1px solid #fff;transition:ease .45s; border-radius:50%;}
.lh-banner-circle li.on:before{background:none;}
.lh-banner-num{margin-left:.5vw;}
.lh-banner-num em{margin:0.5vw;}
.lh-cursor{width:18px; height:18px; position:absolute; left:0; top:0;pointer-events: none;margin: -9px 0 0 -9px;z-index:9999; display:none;}
/*.lh-cursor:before{content: '';display: block;width: 4rem;height: 4rem;border-radius: 50%;box-sizing: border-box;border: 1px solid #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(1);transition: all .4s cubic-bezier(.3,1.83,.49,.88);}*/
.lh-cursor .one{width:18px; height:18px; border-radius:50%; position:absolute; left:0; top:0; background:#172855; z-index:2;}
.lh-cursor .two{width:16px; height:16px; border-radius:50%; position:absolute; left:0; top:0; background:#fff; opacity:0;/*transition: all .4s cubic-bezier(.3,1.83,.49,.88);*/}
.lh-header{width:100%; position:fixed; left:0; top:0; z-index:100; padding:0 2.6vw; color:#000;    background: #fff; transition:cubic-bezier(0.215,.61,.355,1) .25s; height:100px;}
.lh-logo{width:290px; height:95px; position:relative;     margin: 5px 0;
    background: rgba(255,255,255,0.6);
    border-radius: 10px;}
.lh-logo:before,.lh-logo:after{content:''; display:block; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/logo.gif); background-size:cover; position:absolute; left:0; top:0; transition:ease .45s;}
.lh-logo:after{background-image:url(../images/logo.gif); opacity:0; visibility:hidden;}
.lh-nav li{margin:0 1.9vw; float:left; position:relative;line-height:100px;}

.lh-nav li>a{color:#000; font-size:16px;}
.lh-nav li dl{line-height:33px; display:none; position:absolute; left:0; top:68px;}
.lh-nav li dl a{color:#6b6b6b; font-size:15px; white-space:nowrap;}
.lh-nav li dl a:hover{color:#172855;}
.lh-lang{position:relative;}
.lh-lang dt{line-height:100px; font-size:15px; cursor:pointer;}
.lh-lang dt em{margin:0 10px;}
.lh-lang dt i{font-size:20px; float:left;}
.lh-lang dt span{float:right;}
.lh-lang dd{position:absolute; left:0; top:80px; background:#fff; width:100%; display:none;}
.lh-lang dd a{display:block; text-align:center; line-height:40px; border-bottom:1px solid #dbdbdb; width:100%;}
.lh-lang:hover dd{display:block;}
.lh-search{position:relative; height:35px; width:35px; transition:ease .45s;}
.lh-search a{color:#000; line-height:35px; display:block; width:35px; position:absolute; right:0; top:0; text-align:center;}
.lh-search input{height:35px; line-height:35px; background:#fff; border:none; padding:0; transform:scaleX(0); transform-origin:center right;}
.Search .lh-search{width:10vw;}
.Search .lh-search input{padding:0 12px;transform:scaleX(1);}
.Search .lh-search a{color:#000;}
.bannerVideo .lh-header{visibility:hidden; opacity:0; z-index:-1;}
.lh-header-layer{position:fixed; left:0; top:0; width:100%; background:#fff; z-index:99; padding:100px 2.6vw 90px; min-height:453px; display:none;}
.lh-header-layer:after{content:''; display:block; width:100%; height:3px; background:#172855; position:absolute; left:0; top:0;}
.lh-header-layer:before{content:''; display:block; width:46.35416666666667vw; height:19.375vw; background:url(../images/icon1.jpg) no-repeat center; position:absolute; left:0; bottom:0;}
.lh-header-title{position:relative; line-height:24px; margin-top:100px;}
.lh-header-title:before{content:''; display:block; width:36px; height:2px; background:#424242; position:absolute; left:0; top:-35px;}

.lh-shadow{background:rgba(0,0,0,.7); position:fixed; left:0; top:0; width:100%; height:100%; z-index:98;animation:shadows cubic-bezier(0.215,.61,.355,1) 1s;}
.lh-main-position{position:relative; z-index:2; background:#fff;}
.lh-overview{ background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;  background-attachment:fixed;}
.lh-overview-a{width:81.14583333333333%; height:100%;}
.lh-overview-top{height:14%; background:#f1f1f1; display:flex; align-items:center;  width:26vw; padding:0 50px; padding:0 2.6vw;}
.lh-overview-top img{width:auto;}
.lh-overview-footer{ background:rgba(255,255,255,0.9); position:relative; padding:10vh 0 0 10vw;}
.lh-overviewl-cont{height:100%; width:100%;}
.lh-overviewl-cont .title{float:left; width:12.760416666666666vw; height:100%; border:1px solid #dad9d9; padding:2.6vw; text-transform:uppercase; position:relative;}
.lh-overviewl-cont .title:after{content:''; display:block; width:1px; height:150%; background:#dad9d9; position:absolute; right:-1px; bottom:0;}
.lh-overviewl-cont .title div{ display:flex; justify-content:center; line-height:50px; position:relative;}
.lh-overviewl-cont .title span{display:inline-block;writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;writing-mode: tb-lr; transform:rotate(180deg); font-size:46px; font-family:'Century Gothic'; color:#999; position:relative;}
.lh-overviewl-cont .title span:first-child{transform:rotate(180deg) translateY(115px);}
.lh-overviewl-cont .title span:last-child{font-family: "CenturyGothicbold";}
.lh-overviewl-cont .info{float:left; max-width:50vw; width:100%; }
.lh-overviewl-cont .info .name{font-size:30px; font-weight:bold;}
.lh-overviewl-cont .info .nname{font-size:22px; color:#172855; line-height:36px; margin:10px 0;}
.lh-overviewl-cont .info .ccont{line-height:28px; color:#666666;}
.lh-power-item{margin-top:30px;margin-bottom: 30px;}
.lh-power-item li{text-align:center; color:#666666; width:25%; float:left;}
.lh-power-item li h2{font-size:36px; color:#333333;font-family: "CenturyGothicbold"; position:relative; margin-bottom:15px;}
.lh-power-item li h2 b{position:relative;}
.lh-power-item li h2 b:after{content:''; display:block; width:10px; height:2px; background:#B1B1B1; position:absolute; left:50%; bottom:-6px; margin-left:-5px;}
.lh-power-item li h2 span{font-size:14px; font-weight:bold; font-family:'Arial'; position:relative; top:-15px; left:8px;}
.lh-overviewl-cont .lh-entrance{float:right; height:100%;}
.lh-entrance li{height:25%; background:#51566A;}
.lh-entrance li:first-child{background:#B50005;}
.lh-entrance li:nth-child(2){background:#d5464a;}
.lh-entrance li:nth-child(3){background:#db8e90;}
.lh-entrance li:nth-child(4){background:#b89b73;}
.lh-entrance li a{color:#fff; padding:23px; position:relative;display:flex; align-items: center; height:100%; width:100%;}
.lh-entrance li a h2{font-size:16px; line-height:18px; font-weight:bold; transition:ease .25s;}
.lh-entrance li a h3{ font-family:'Century Gothic'; font-size:14px; opacity:.3; line-height:16px; margin-top:8px; transition:ease .25s;}
.lh-entrance li span{position:absolute; left:23px; top:15px; width:14px; height:14px; transition:ease .45s; transform:translateY(-100%); opacity:0; transition:ease .45s;}
.lh-entrance li span:before{content:''; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; top:50%; margin-top:-1px;}
.lh-entrance li span:after{content:''; display:block; width:1px; height:100%; background:#fff; position:absolute; left:50%; top:0; margin-left:0px;}
.lh-entrance li a:hover span{transform:translateY(0); opacity:1;}
.lh-entrance li a:hover h2,.lh-entrance li a:hover h3{transform:translateY(-8px);}
.lh-overview-page{position:absolute; right:0; bottom:0; width:9.6vw; border:1px solid #817E7B; border-right:none; height:24.8vw; color:#fff;writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;writing-mode: tb-lr;}
.lh-overview-page a{color:#fff; font-size:14px;font-family:'Arial'; text-transform:uppercase; width:100%; height:100%; position:relative; display:flex; align-items:center; justify-content:center;}
.lh-overview-page a span{display:inline-block; transform:rotate(180deg); letter-spacing:5px;}
.lh-overview-page a em{margin-top:4vw; font-size:32px;}
.lh-services-bottom{height:154px; background:url(../images/icon3.jpg) no-repeat center; background-size:cover;}
.lh-services-center{width:100%;height:68vh; background-position:center right; background-repeat:no-repeat; padding-left:5.2vw;position:relative; background-size:cover;}
.relative{position:relative;}
.lh-services-center .title{font-size:48px; line-height:58px; color:#424243; position:relative; text-transform:uppercase; text-align:right; top:50px;font-family: "CenturyGothicbold";}
.lh-services-center .title:before{content:''; display:block; width:60px; height:5px; background:#172855; position:absolute; right:0; top:-30px;}
.lh-services-center .services{position:relative; padding:80px 40px 80px; width:470px; background:#172855; color:#fff; margin-left:70px; top:-60px; display:flex; align-items:center; overflow:hidden;}
.lh-services-center .services>div{width:100%;}
.lh-services-center .services .num{font-size:8vw; position:absolute; right:-1.5vw; top:0; line-height:2vw; opacity:.1;}
.lh-services-center .services h2{font-size:30px; font-weight:bold; padding:0 0 0 20px;}
.lh-services-center .services h3{font-size:22px; line-height:44px; text-transform:uppercase; margin:10px 0 40px;  padding:0 0 0 20px;font-family: "CenturyGothicbold";}
.lh-services-center .services .lh-btn{margin:30px 0 0 20px;}
.lh-services-item li{height:40px; line-height:40px; position:relative;}
.lh-services-item li a{display:block; width:100%; color:#fff; font-size:16px; padding:0 20px; position:relative;}
.lh-services-item li a:before{content:''; display:block; width:0; height:0; border-left:1px solid #fff; border-top:1px solid #fff; position:absolute; left:0; top:0; transition:width .65s,height .45s; visibility:hidden;}
.lh-services-item li a:after{content:''; display:block; width:0; height:0; border-right:1px solid #fff; border-bottom:1px solid #fff; position:absolute; right:0; bottom:0; transition:width .65s,height .45s; visibility:hidden;}
.lh-services-item li a span{opacity:.5; font-family:'Arial'; margin-left:20px; transition:ease .45s;display:inline-block;}
.lh-services-item li a em{transition:ease .45s; display:inline-block;}
.lh-services-item li a i{position:absolute; right:20px; top:50%; width:9px; height:9px; margin-top:-4px; transition:ease .45s; transform:translateX(-20px); opacity:0; visibility:hidden;}
.lh-services-item li a i:before{content:''; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; top:50%;}
.lh-services-item li a i:after{content:''; display:block; height:100%; width:1px; background:#fff; position:absolute; top:0; left:50%; margin-left:-1px;}
.lh-services-item li a:hover:before,.lh-services-item li a:hover:after{width:100%; height:100%;visibility:visible;}
.lh-services-item li a:hover i{transform:translateX(0); opacity:1; visibility:visible;}
.lh-services-item li a:hover span,.lh-services-item li a:hover em{transform:translateX(10px);}
.lh-btn{display:block; width:130px; height:38px; line-height:38px; text-align:center; border:1px solid #fff; color:#fff;overflow:hidden; z-index:1; position:relative; transition:ease .45s;}
.lh-btn:hover{background:#fff; color:#000;}
.lh-services-r{font-size:13vw;writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;writing-mode: tb-lr; position:absolute; right:0; top:0; line-height:9vw; white-space:nowrap; opacity:.5; transform:rotate(180deg); z-index:-1; text-transform:uppercase; color:#E4E4E4; transition: ease .45s !important;}
.overflow{overflow:hidden;}
.lh-services-bottom{position:relative; z-index:-2;}
.lh-regional{background:#e3e3e3; padding:2vw 7% 3vw 7%;}
.lh-regional:before{content:''; display:block; width:22.760416666666668vw; height:14.947916666666666vw;background-size:cover; position:absolute; right:0; top:0;}
.lh-regional:after{content:''; display:none; width:100%; height:5.15625vw; background:url(../images/icon5.jpg) no-repeat center; background-size:cover; position:absolute; left:0; bottom:0;}
.lh-services-top{height:8.229166666666666vw; width:72.2vw; background:#f5f5f5;}
.lh-regional-item li .info{max-width:425px; padding-top:125px;transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.45s;opacity:0; transform:scale(1.2);}
.lh-regional-item li .info .text{margin-top:38px; color:#fff;}
.lh-regional-item li .info .text h2 a{font-size:20px; font-weight:bold; height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; display:inline-block;}
.lh-regional-item li .info .text pre{line-height:24px;color:#767676; height:144px; overflow:hidden; margin-top:20px;}
.lh-regional-item li .map{max-width:38.02083333333333vw; color:#fff;transition: cubic-bezier(0.215, 0.61, 0.355, 1) 0.45s;opacity:0; transform:scale(.7);}
.lh-regional-item li .map>h2{font-size:20px; font-weight:bold;}
.lh-regional-item li .map>h3{font-size:40px; text-transform:uppercase; margin:4px 0 6vh;}
.lh-regional-item li .map .interpretation h3{font-size:20px; font-weight:bold; height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:5vh;}
.lh-regional-item li .map dl dt{font-size:16px; margin:20px 0 6px; overflow:hidden; line-height:24px; color:#fff;}
.lh-regional-item li .map dl dt i{color:#484BFF; float:left; font-size:24px;margin-right:6px; margin-left:-3px;}
.lh-regional-item li .map dl dd{padding-left:30px; color:#767676;}
.lh-regional-item li.swiper-slide-active .info,.lh-regional-item li.swiper-slide-duplicate-active .info{animation:lhzoomIn1 cubic-bezier(0.215, 0.61, 0.355, 1) 1s forwards;}
.lh-regional-item li.swiper-slide-active .map,.lh-regional-item li.swiper-slide-duplicate-active .map{animation:lhzoomOut1 cubic-bezier(0.215, 0.61, 0.355, 1) 1s forwards;}
@keyframes lhzoomOut1{
	0%{opacity:0; transform:scale(.7);}
	100%{opacity:1; transform:scale(1);}	
}
@keyframes lhzoomIn1{
	0%{opacity:0; transform:scale(1.2);}
	100%{opacity:1; transform:scale(1);}	
}
.lh-regional-btn{position:absolute; left:0; top:680px; z-index:3;}
.lh-regional-btn a i{display:inline-block; width:36px; height:36px; background:#484BFF; border-radius:50%; position:relative;}
.lh-regional-btn a.next1 i{animation:regionalbtn linear 1s infinite; background:#1d4cd2;}
@keyframes regionalbtn{
	0%,100%{box-shadow:0 0 0 rgba(133,134,236,.8);}
	50%{box-shadow:0 0 20px rgba(133,134,236,.8);}	
}
.lh-regional-btn a{display:inline-block; width:70px; height:36px; position:relative; opacity:.6;}
.lh-regional-btn a:hover{opacity:1;}
.lh-regional-btn a:before{content:''; display:block; width:50px; height:1px; background:#C4C4C4; position:absolute; left:18px; top:50%; z-index:1;}
.lh-regional-btn a i:before{content:''; display:block; width:6px; height:1px; background:#C4C4C4; position:absolute; left:50%; top:50%; margin-left:-1px; transform:rotate(-35deg); transform-origin:left center;}
.lh-regional-btn a i:after{content:''; display:block; width:6px; height:1px; background:#C4C4C4; position:absolute; left:50%; top:50%; margin-left:-1px; transform:rotate(35deg); transform-origin:left center;}
.lh-regional-btn a:last-child{margin-left:45px;}
.lh-regional-btn a:last-child:before{right:18px; left:inherit;}
.lh-regional-btn a:last-child i{float:right;}
.lh-regional-btn a:last-child i:before,.lh-regional-btn a:last-child i:after{transform-origin:right center; left:inherit; right:50%; margin-right:-1px;}
.lh-news{background:#fff; padding: 70px 10vw 3vw 8vw; color:#000;}
.lh-news:before{content:''; display:block; width:52vw; height:460px; position:absolute; left:0; top:0; z-index:2;}
.lh-news-text{position:relative; z-index:3;}
.lh-news-text h2{font-size:20px; font-weight:bold;}
.lh-news-text h3{font-size:30px; text-transform:uppercase; line-height:40px;    font-weight: bold;
    margin-top: 20px;}
.lh-news-text h4{font-size:16px; margin:10px 0 5px;}
.lh-news-text h5{font-size:12px;text-transform:uppercase;}
.lh-news-nav{margin-top:20px;}
.lh-news-nav li{float:left;}
.lh-news-nav li:last-child{margin-left:-1px;}
.lh-news-nav li a{display:block; width:130px; height:37px; line-height:37px; text-align:center; border:1px solid #fff; color:#fff; position:relative; z-index:1;}
.lh-news-nav li a:hover{background:#fff; color:#172855;}
.lh-news-btn{margin-top:50px;}
.lh-news-btn a{display:inline-block; width:40px; height:40px; border-radius:50%; border:1px solid #ccc; color:#ccc; text-align:center; line-height:40px;}
.lh-news-btn a:last-child{margin-left:10px;}
.lh-news-btn a:hover{background:#ccc; color:#172855;}
.lh-news-box{width:68.75vw; z-index:3; position:relative;}
.lh-news-item li{padding-left:2.08vw; width:33.3%; float:left;}
.lh-news-item li a{display:block; background:#f3f1f1; overflow:hidden;}
.lh-news-item li a:hover h3{color:#172855;}
.lh-news-item li .img{background-position:center; background-repeat:no-repeat; background-size:cover; transition:ease .45s;}
.lh-news-item li .text{padding:1.5625vw 1.5625vw 1vw 1.5625vw;}
.lh-news-item li .text h3{font-size:16px; font-weight:bold; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:ease .45s;}
.lh-news-item li .text pre{line-height:28px; opacity:.8;  overflow:hidden; margin-top:10px;}
.lh-news-item li .bottom{padding:1vw; border-top:1px solid #E5E5E5; font-size:15px; line-height:18px;}
.lh-news-item li .bottom>div{position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s; z-index:1;}

.lh-news-item li a:hover .bottom>div{padding-left:10px;}
.lh-news-item li a:hover .bottom>div.right{padding-left:0; transform:translateX(10px);}
.lh-news-item li .bottom span{font-family: "CenturyGothicbold"; margin-left:20px; overflow:hidden; float:left;}
.lh-news-item li .bottom span:first-child{margin-left:0;}
.lh-news-item li .bottom span i{margin-right:4px; font-size:20px; float:left; position:relative; top:1px;}
.lh-news-banner{margin-left:-2.08vw;}
.lh-news-item li .bottom .left span:last-child{}
.lh-footer-animate{height:100%; position:absolute; left:0; bottom:0; opacity:.1; width:100%; overflow:hidden;}
.lh-footer-animate>canvas{width:100%; height:100%;}
#Canvas1{width:100%; height:100%; position:absolute; left:0; bottom:0;}
.lh-footer{background:#242424; position:relative; z-index:2; overflow:hidden;}
.lh-footer-a{padding:0px 10vw 10px 5vw;}
.lh-footer-logo{overflow:hidden; width:100%;}
.lh-footer-logo:after{content:''; display:block; width:100%; height:1px; background:#3B3B3B; position:absolute; right:0; top:60%;}
.lh-footer-logo img{ width:auto;}
.lh-footer-logo .img{background:#1B1B1B; position:relative; z-index:1; float:left; padding-right:20px;}
.lh-footer-c{margin-top:50px; color:#fff; margin-bottom: 20px;}
.lh-footer-d{max-width:66%;}
.lh-footer-d h2{font-size:20px; font-weight:bold; margin-bottom:20px;}
.lh-footer-d dl{float:left; width:33.3%; margin-bottom:40px; line-height:26px;}
.lh-footer-d dl dd{color:#a4a4a4;}
.lh-footer-e h3{font-size:30px; margin-bottom:10px;}
.lh-footer-e h3 a{font-size:30px;color: #ffffff}
.lh-footer-e h4{color:#d5d5d5; line-height:24px;}
.lh-footer-e h4 a{color:#d5d5d5;}
.lh-footer-e h4 a:hover {color:#d5d5d5;}
.lh-footer-e h4 i{padding-right: 5px;}
.lh-footer-ewm{margin-top:10px;}
.lh-footer-ewm li{width:120px; margin-left:20px; text-align:center; font-size:12px; color:#7e7e7e; float:left;}
.lh-footer-ewm li:first-child{margin-left:0;}
.lh-footer-ewm li p{margin-top:10px;}
.lh-footer-link{color:#9c9c9c; margin-top:60px;}
.lh-footer-link dt{float:left; margin-right:15px; position:relative;}
.lh-footer-link dt:after{content:''; display:block; width:1px; height:14px; background:#747474; position:absolute; right:-15px; top:50%; margin-top:-7px;}
.lh-footer-link dd{float:left; width:75%;}
.lh-footer-link dd a{float:left; color:#9c9c9c; margin-left:15px;}
.lh-footer-link dd a:hover{color:#fff;}
.lh-footer-b{    text-align: center;padding:30px 5.2vw; border-top:1px solid #3B3B3B; color:#9c9c9c;}
.lh-footer-b span{ margin-right:15px;}
.lh-footer-b a{color:#9c9c9c;}
.lh-footer-b a:hover{color:#fff;}
.Fixed.Nav .lh-header{box-shadow:none;}
.Fixed .lh-header{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.2);}
.Fixed .lh-logo:before{opacity:0;visibility:hidden;}
.Fixed .lh-logo:after{opacity:1; visibility:visible;}
.Fixed .lh-nav li>a{color:#333;}
.Fixed .lh-header{color:#333; height:100px;}
.Fixed .lh-logo{margin:2px 0;transform: scale(.9);}
.lh-lang dt{transition:line-height cubic-bezier(0.215,.61,.355,1) .45s;}
.Fixed .lh-lang dt{line-height:100px;}
.Fixed .lh-search{}
.Fixed .lh-nav li{line-height:100px;}
.Fixed .lh-search a{color:#333;}n
.Fixed .lh-lang dd{top:60px;}
.Fixed .lh-search input{border-bottom:1px solid #6D6D6D;}
.lhPage{height:100vh; overflow:hidden; background:#000; position:relative;perspective: 1200px;transform-style: preserve-3d;}
.lhPage>.page{height:100vh; width:100%; position:absolute; left:0; top:0; visibility:hidden; overflow:hidden; display:none;}
.lhPage>.page.current{z-index:2; visibility:visible; display:block;}
.lhPage>.page.lh-page-scroll{overflow-y:auto;}
.imageOverlay{background-color: #fff;z-index: 1; position:absolute; left:0; top:0; width:100%; height:100%; transition:cubic-bezier(.4,0,.2,1) 1s;animation:imageOverlay1 cubic-bezier(.4,0,.2,1) .65s forwards;}
.Services .imageOverlay{animation:imageOverlay cubic-bezier(.4,0,.2,1) .65s forwards; animation-delay:.45s;}
@keyframes imageOverlay{
	0%{transform:translateX(0);}
	100%{transform:translateX(100%);}	
}
@keyframes imageOverlay1{
	0%{transform:translateX(100%);}
	100%{transform:translateX(0);}	
}
.lh-ban{height:500px; background-position:center top; background-repeat:no-repeat; display:flex; align-items:center; color:#fff; position:relative; background-attachment:fixed; z-index:2;}
.lh-ban>.container{width:1220px;}
.lh-ban h2{font-size:25px; font-weight:bold;}
.lh-ban h3{font-size:45px;font-family: "CenturyGothicbold"; letter-spacing:4px; margin-top:4px;}
.lh-other-nav-box{height:70px; line-height:70px; background:#B89B73; position:relative; z-index:4;}
.lh-other-nav li{float:left; margin-left:6vw;}
.lh-other-nav li a{color:#fff; font-size:16px;}
.lh-other-nav li:first-child{margin-left:0;}
.lh-contact{position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-other-nav li a.on,.lh-other-nav li a:hover{color:#172855;}
.lh-contact-l{position:relative; width:81.35416666666667vw;background:#090909; overflow:hidden;}
.lh-contact-l .container{color:#fff; padding:10vh 13vw 10vh 10px; float:right; z-index:2;}
.center{text-align:center;}
.lh-contact-h h3{font-size:20px; font-weight:bold;}
.lh-contact-h h4{font-size:20px;font-family: "Ebrima Bold"; margin-top:20px; line-height:24px;}
.lh-contact-h h4 em{font-family:"microsoft JhengHei"; font-size:16px; font-weight:bold; margin-right:10px;}
.lh-contact-h h4 i{font-size:24px; position:relative; margin-right:10px; top:2px;}
.lh-contact-h{max-width:885px;}
.lh-contact-h pre{line-height:30px; opacity:.5; margin-top:12px;}
.lh-contact-item li{float:left; width:50%; margin-top:80px;}
.lh-contact-item li h3{font-size:18px; font-weight:bold;}
.lh-contact-item li p{font-family: "Century Gothic"; margin-top:15px; overflow:hidden; line-height:20px;}
.lh-contact-item li p .addr{color:#bababa;}
.lh-contact-item li p i{float:left; font-size:20px; margin-right:10px;}
.lh-contact-item li p span{margin-right:10px; color:#bababa;}
.lh-contact-item li a{width:292px; height:40px; border:2px solid #fff; color:#fff; display:block; margin-top:28px; text-align:center; line-height:40px; display:flex; align-items:center; justify-content:center;}
.lh-contact-item li a i{margin-left:12px; color:#172855; position:relative; z-index:1; display:inline-block; width:12px; height:12px; line-height:12px;}
.lh-contact-item li a i:after{content:''; display:block; width:90%; height:90%; border-radius:50%; position:absolute; left:20%; top:5%; z-index:-1; background:#fff;}
.lh-contact-item li a:hover{background:#fff; color:#000;}
.bigImg{position:fixed; left:0; top:0; width:100%; height:100vh; background-position:center; background-repeat:no-repeat; background-size:cover; z-index:-1;}
.lh-main-contact{position:relative; z-index:1;}
.lh-consultation{margin-top:18vh;}
.lh-consultation-h{text-align:center;}
.lh-consultation-h h3{font-size:20px; font-weight:bold;}
.lh-consultation-h h4{font-size:20px;font-family: "CenturyGothicbold"; letter-spacing:4px;}
.lh-consultation-a h3{font-size:18px; font-weight:bold;}
.lh-consultation-a h4{color:#bababa; line-height:24px; padding:10px 0; border-bottom:1px solid rgba(255,255,255,.3); margin-bottom:20px;}
.lh-consultation-a p{font-family: "Century Gothic"; margin-top:15px; overflow:hidden; line-height:20px;}
.lh-consultation-a i{float:left; font-size:20px; margin-right:10px;}
.lh-consultation-a em{margin-right:10px; color:#bababa;}
.lh-consultation-a span{margin-left:20px;}
.lh-consultation-a span:first-child{margin-left:0;}
.lh-consultation-b{max-width:600px; margin:8vh 0;}
.lh-consultationb-item{margin-left:-14px;}
.lh-consultationb-item li{width:33.3%; float:left; padding-left:14px;}
.lh-consultationb-item li a{width:100%; height:40px; border:2px solid #fff; color:#fff; display:block; margin-top:28px; text-align:center; line-height:40px; display:flex; align-items:center; justify-content:center;}
.lh-consultationb-item li a i{margin-left:12px; color:#172855; position:relative; z-index:1; display:inline-block; width:12px; height:12px; line-height:12px;}
.lh-consultationb-item li a i:after{content:''; display:block; width:90%; height:90%; border-radius:50%; position:absolute; left:39%; top:5%; z-index:-1; background:#fff;}
.lh-consultationb-item li a:hover{background:#fff; color:#000;}
.lh-consultation-c>div{width:45%;}
.lh-consultation-c .left a{width:292px;}
.lh-btn1{width:100%; height:40px; border:2px solid #fff; color:#fff; display:block; margin-top:28px; text-align:center; line-height:40px; display:flex; align-items:center; justify-content:center;}
.lh-btn1 i{margin-left:12px; color:#172855; position:relative; z-index:1; display:inline-block; width:12px; height:12px; line-height:12px;}
.lh-btn1 i:after{content:''; display:block; width:90%; height:90%; border-radius:50%; position:absolute; left:39%; top:5%; z-index:-1; background:#fff;}
.lh-btn1:hover{background:#fff; color:#000;}
.lh-contact-bg{position:absolute; left:0; bottom:9vh; width:100%; opacity:.2;}
.lh-contact-bg>svg{width:100%; position:absolute; left:0;}
.lh-contact-bg>svg.img{top:0;}
.lh-contact-bg>svg.img1{bottom:0;}
.lh-contact-bg>video{width:100%;}
.lh-contact-bg1{width:16vw; position:absolute; left:0; top:0;}
.lh-contact-bg1 .path,.lh-contact-bg2 .path{stroke: #d0cdcd;stroke-width: 1;fill:#f3f3f3;stroke-dashoffset: 0;stroke-dasharray: 3500;}
.lh-contact-bg2{width:16vw; position:absolute; right:0; bottom:100vh;}
.lh-contact-bg1>svg,.lh-contact-bg2>svg{width:100%;}
.lh-apply-layer,.lh-apply9-layer,.lh-apply11-layer,.lh-apply10-layer,.lh-apply8-layer{width:670px; background:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,100%); z-index:3000; padding:76px;transition:cubic-bezier(0.215,.61,.355,1) .25s; visibility:hidden;}
.lh-apply-title{font-size:16px; line-height:20px;}
.lh-apply-title h2{float:left; font-weight:bold; margin-bottom:16px;}
.lh-apply-title a{float:right;}
.lh-apply-title a i{font-size:20px; font-weight:bold;}
.lh-apply-title a:hover{color:#B7833E;}
.lh-apply-item li{margin-top:14px; position:relative; height:50px;line-height:50px; background:#F3F3F3; padding:0 20px;}
.lh-pub-item{width:114%; margin-left:-8%;}
.lh-apply-item li input,.lh-apply-item li select{position:absolute; left:0; top:0; width:100%; height:50px; line-height:50px; padding:0 20px 0 120px; border:none;}
.lh-apply-item li select{direction: rtl; padding:0 40px 0 120px;}
.lh-apply-item li i{float:right; color:#AFA191;}
.lh-apply-item li:last-child{background:none; margin-top:34px; padding:0;}
.lh-apply-item li>a{display:block; width:100%; height:100%; background:#B89B73; color:#fff; text-align:center;}
.lh-apply-item li a:hover{background:#B7905A;}
.Apply .lh-apply-layer{transform:translate(-50%,-50%); visibility:visible;}
.lh-virtual-layer .lh-appointment-item li.upload{height:50px; height:50px; background:#F3F3F3;}
.lh-virtual-layer.layers{padding:50px 70px;}
.lh-virtual-layer .lh-appointment-item li.upload h3{float:left;}
.lh-apply-item li.upload h3{float:left;}
.lh-apply-item li>a.lh-upload{width:auto;}
.lh-apply-item li>a.lh-upload:hover{background:none;}

.lh-shadows{width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,.8); z-index:1500; animation:shadows cubic-bezier(0.215,.61,.355,1) .25s;}
@keyframes shadows{
	0%{opacity:0;}
	100%{opacity:1;}
}
#Stars{width:100%; height:100%; position:absolute; left:0; top:0;}
.lh-other-nav-box,.lh-header{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.OtherNav .lh-other-nav-box{position:fixed; left:0; top:60px; width:100%; z-index:101;}
.otherNav{height:70px; position:relative; z-index:3; background:#B89B73;}
.Transform .lh-header{transform:translateY(-100px); visibility:hidden;}
.Transform.Nav .lh-header{transform:translateY(0); visibility:visible;}
.Transform .lh-other-nav-box{transform:translateY(-60px);}
.lh-screening{width:240px; position:relative; padding:0 30px;}
.lh-screening span{color:#fff; opacity:.5;}
.lh-screening-dl{color:#fff; position:absolute; left:0; top:0; width:100%; z-index:2;}
.lh-screening-dl dt{text-align:right; height:70px;}
.lh-screening-dl dt i{font-size:12px; margin-left:10px; position:relative; z-index:3;}
.lh-screening-ul{position:absolute; right:-10px; top:0; background:#fff; width:100%; padding:20px 32px 20px 25px; display:none;}
.lh-screening-ul li{width:50%; float:left; line-height:30px;}
.lh-screening-ul li:nth-child(2n){text-align:right;}
.lh-screening-ul li a{color:#B89B73;}
.lh-screening-ul li a:hover{text-decoration:underline;}
.lh-screening-dl:hover .lh-screening-ul{display:block;}
.lh-screening-dl:hover dt i{color:#B89B73; font-weight:bold;}
.lh-otherNav-l{margin-left:-30px;}
.lh-otherNav-r{position:relative; width:248px; height:70px; border-left:1px solid #BFA581;}
.lh-otherNav-r input{position:absolute; left:0; top:0; width:100%; height:100%; padding:0 30px 0 30px; border:none; color:#fff;}
.lh-otherNav-r a{position:absolute; width:30px; height:70px; text-align:right;right:0; top:0; color:#fff;}
.lh-otherNav-r input::-webkit-input-placeholder {color: #DCCDB9;}
.lh-otherNav-r input:-moz-placeholder {　color: #DCCDB9;}
.lh-otherNav-r input::-moz-placeholder {color: #DCCDB9;}
.lh-otherNav-r input:-ms-input-placeholder {color: #DCCDB9;}
.padding60{padding:60px 0;}
.lh-recomm-news{background:#444;}
.lh-recomm-banner{overflow:hidden; position:relative;}
.lh-recomm-banner .bd li a{display:block; position:relative;width:100%; height:100%; background:#EEE;}
.lh-recomm-banner .bd li .imgbox{width:63%; height:364px; overflow:hidden;}
.lh-recomm-banner .bd li .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-recomm-banner .bd li a:hover .img{transform:scale(1.1);}
.lh-recomm-banner .bd li .text{width:37%; height:100%; position:absolute; right:0; top:0; display:flex; align-items:center; justify-content:center; padding:2% 4%;}
.lh-recomm-banner .bd li .text h2{font-size:18px; font-weight:bold; color:#8b6f56; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-recomm-banner .bd li .text pre{color:#9C9C9C; line-height:26px; margin:20px 0; height:156px; overflow:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-recomm-banner .bd li .text h3{overflow:hidden;font-family: "Century Gothic"; font-weight:bold;}
.lh-recomm-banner .bd li .text h3 em{float:right; width:12px; height:12px; position:relative; margin-top:2px;}
.lh-recomm-banner .bd li .text h3 em:before,.lh-recomm-banner .bd li .text h3 em:after{content:''; display:block; width:12px; height:2px; background:#8B6F56; position:absolute; left:0; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-recomm-banner .bd li .text h3 em:after{transform:rotate(90deg);}
.lh-recomm-banner .bd li .text h3 em i{width:4.16vw; height:2px; background:#BFBFBF; position:absolute; right:20px; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform-origin:left center;}
.lh-recomm-hd{position:absolute; left:30px !important; bottom:20px !important; z-index:2; width:auto !important;}
.lh-recomm-hd li{opacity:1; background:none; border:1px solid #fff;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-recomm-hd li.on{background:#fff;}
.lh-news-list{margin-left:-36px;}
.lh-news-list li{float:left; width:50%; padding-left:36px; margin-bottom:36px;}
.lh-news-list li a{display:block;}
.lh-news-list li .imgbox{width:100%; height:294px; overflow:hidden;}
.lh-news-list li .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-list li a:hover .img{transform:scale(1.1);}
.lh-news-list li .text{margin-top:34px; position:relative;}
.lh-news-list li .text .left{width:90%;}
.lh-news-list li .text h2{font-weight:bold; font-size:16px; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-list li .text h3{font-family: "Century Gothic"; margin-top:5px;}
.lh-news-list li .text .jia{width:12px; height:12px; position:absolute; right:0; top:50%; margin-top:-6px;}
.lh-news-list li .text .jia:before,.lh-news-list li .text .jia:after{content:''; display:block; width:100%; height:2px; background:#B39870; position:absolute; right:0; top:50%; margin-top:-1px;}
.lh-news-list li .text .jia:after{transform:rotate(90deg);}
.lh-news-list li .text .jia i{width:50px; height:2px; background:#BFBFBF; position:absolute; right:20px; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-list li a:hover h2{color:#B89B73;}
.lh-news-list li a:hover .text .jia i{background:#B89B73;}
.threeCanvas{position:absolute; left:0; bottom:-30%; width:100%; height:100%;}
/*背景*/
#site-background {position: relative;width: 100vw;overflow: hidden}
#site-background .layer-wrapper {position: fixed;height: 100vh;z-index: -999;top: 0;left: 0;width: 100vw}
#site-background .layer-wrapper>div {position: absolute;top: 0;left: 0;width: 100vw;height: 100%}
#site-background .layer-wrapper>div>div {position: absolute}
#site-background .layer-wrapper .element1 {top: -120px;left: 10%}
#site-background .layer-wrapper .element2 {top: -170px;left: 40%}
#site-background .layer-wrapper .element3 {top: 200px;right: -5%}
#site-background .layer-wrapper .element4 {top: 10vh;left: -25%;-webkit-transform: scale(.9) rotate(50deg);transform: scale(.9) rotate(50deg)}
#site-background .layer-wrapper .element5 {top: 50vh;right: -5%}
#site-background .layer-wrapper .element6 {top: 55vh;left: 25%;-webkit-transform: scale(.7) rotate(80deg);transform: scale(.7) rotate(80deg)}
#site-background .layer-wrapper div img {animation: zoom 20s infinite;animation-direction: alternate;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
#site-background .layer-wrapper .layer1 img {animation-delay: 2s;animation-duration: 25s;}
@keyframes zoom {
	0% {
	transform:scale(.7) rotate(0deg)
	}
	30% {
	transform:scale(.95) rotate(40deg)
	}
	60% {
	transform:scale(.8) rotate(20deg)
	}
	100% {
	transform:scale(1) rotate(60deg)
	}
}
.lh-loading{text-align:center; color:#B89B73; margin-top:30px;}
.lh-loading i{font-size:32px; display:inline-block; animation:loading linear 1s infinite;}
@keyframes loading{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}	
}
.lh-recomm-banner.one .bd .time{font-family: "Geometr706 BlkCn BT Black"; display:inline-block; text-align:center; font-size:16px; margin-bottom:30px;}
.lh-recomm-banner.one .bd .time h4{font-size:56px; line-height:56px;}
.lh-recomm-banner .bd li .text>div{width:100%;}
.lh-recomm-banner.one .bd li .text pre{height:104px;}
.lh-recomm-banner.one .bd li .imgbox{height:415px;}
.lh-recomm-banner.one .bd li .text h2{line-height:30px; height:30px; white-space:normal;}
.lh-detail-time{width:87px; height:87px; background:#EEEEEE; text-align:center; display:flex; align-items:center; justify-content:center;font-family: "CenturyGothicbold"; position:absolute; left:-120px; top:0;}
.lh-detail-time h3{font-size:44px; color:#b89b73; line-height:44px;}
.lh-detail-h1{font-size:28px; line-height:45px; font-weight:bold;}
.lh-detail-l{width:65%;}
.lh-detail-h2{margin-top:30px; font-weight:bold;}
.lh-detail-h2 span{margin-left:20px;}
.lh-detail-h2 span:first-child{margin-left:0;}
.lh-detail-h2 a{font-weight:normal; color:#afafaf; margin-left:20px;}
.lh-detail-h2 a:hover{color:#B89B73;}
/*分享二维码*/
#lhCode{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); border-radius:3px; background:#fff; border:4px solid #7F7F7F; z-index:3000;}
#lhCode>h2{height:36px; line-height:36px; background:#F2F2F2; overflow:hidden; position:relative; padding:0 0 0 20px; font-size:14px; color:#666666;}
#lhCode>h2>i{cursor:pointer; float:right; width:35px; height:35px; text-align:center;}
#lhCode>.ewm{width:220px; height:220px; padding:20px;}
#lhCode>.ewm canvas{width:100%; height:100%;}
.lh-detail-cont{margin:25px 0; padding:25px 0; border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; line-height:34px;}
.lh-detail-cont img{width:auto !important; height:auto !important; display:inline-block;}
.lh-detail-page li{line-height:30px; font-weight:bold; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-detail-page li a:hover{color:#B89C74;}
.lh-detail-r{width:32%;}
.lh-recom{background:#F3F3F3; padding:25px;}
.lh-recom>h2{font-size:18px; font-weight:bold; height:20px; line-height:20px;}
.lh-detail-list li.first a{padding:20px 0; border-bottom:1px solid #DCDCDC; display:block; color:#3d3d3d;}
.lh-detail-list li.first h2{font-size:16px; line-height:28px; font-weight:bold; margin-top:10px;}
.lh-detail-list li.first .img{overflow:hidden;}
.lh-detail-list li.first img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-detail-list li.first a:hover img{transform:scale(1.1);}
.lh-detail-list li.first a:hover{color:#B89B73;}
.lh-detail-list li:not(.first){line-height:40px;}
.lh-detail-list li:not(.first) a{overflow:hidden;color:#3d3d3d; display:block;}
.lh-detail-list li:not(.first) h2{width:72%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; font-weight:bold;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-detail-list li:not(.first) span{float:right;font-family: "CenturyGothicbold";}
.lh-detail-list li:not(.first) a:hover h2{color:#B89B73;}
.lh-detail-r .return{height:40px; line-height:40px; display:block; text-align:center; background:#B89B73; color:#fff;}
.lh-detail-r .return:hover{background:#B48646;}
.lh-ban.merchants{height:700px;}
.otherNav.merchants{height:115px;}
.otherNav.merchants .lh-other-nav-box{height:115px; line-height:115px;}
.merchantsPage{width:115px; height:115px; position:absolute; left:0; top:0; text-align:center; line-height:115px; background:#bfa581; color:#fff; display:flex; align-items:center; justify-content:center;}
.merchantsPage.Up i{transform:rotate(180deg);}
.merchantsPage.Up:hover i{transform:rotate(180deg) translateY(10px);}
.merchantsPage i{display:inline-block; height:30px; width:2px; background:#fff; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.merchantsPage i:before,.merchantsPage i:after{content:''; display:block; width:2px; height:10px; background:#fff; position:absolute; left:0; bottom:0; transform:rotate(40deg); transform-origin:center bottom;}
.merchantsPage i:after{transform:rotate(-40deg);}
.merchantsPage:hover i{transform:translateY(10px);}
.lh-merchants-contact li{float:left; color:#fff; line-height:24px; margin-left:5.2vw; padding-top:34px;}
.lh-merchants-contact li:first-child{margin-left:0;}
.lh-merchants-contact li i{float:left; font-size:28px; margin:15px 20px 0 0;}
.lh-merchants-contact li .text{float:left;}
.lh-merchants-contact li h4{font-family: "Century Gothic";}
.lh-merchants1{background:#313131; padding:140px 0 120px; color:#fff;}
.lh-merchants1-a .text{max-width:50%;}
.lh-merchants1-a .text h2{font-size:28px; position:relative; margin-bottom:40px;}
.lh-merchants1-a .text h2:after{content:''; display:block; width:30px; height:4px; background:#172855; position:absolute; left:0; bottom:-20px;}
.lh-merchants1-a .text pre{line-height:28px; opacity:.7; height:112px; overflow:hidden;}
.lh-merchants1-a .img{width:453px; height:523px;  position:absolute; right:0; top:-310px; z-index:5; box-shadow:0 0 20px rgba(0,0,0,.1); overflow:hidden;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.lh-merchants1-a .img:hover{transform:scale(.9);}
.lh-merchants1-a .img:hover a{transform:scale(1.2);}
.lh-merchants1-a .img a{color:#fff; display:block; width:100%; height:100%;padding:48px;display:flex; align-items:flex-end; position:relative;transition:cubic-bezier(0.215,.61,.355,1) 1s;background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-merchants1-a .img a:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.1); position:absolute; left:0; top:0; z-index:-1;transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0;}
.lh-merchants1-a .img a:hover:before{opacity:1;}
.lh-merchants1-a .img .icon{width:49px;}
.lh-merchants1-a .img h3{font-size:16px; font-weight:bold; margin:18px 0 0;}
.lh-merchants1-a .img h4{font-family: "CenturyGothicbold"; font-size:24px;}
.lh-merchants1-a .img i{width:30px; height:2px; background:#fff; position:absolute; right:48px; bottom:60px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateX(-100%); opacity:0;}
.lh-merchants1-a .img a:hover i{transform:translateX(0); opacity:1;}
.lh-merchants1-a .img i:before,.lh-merchants1-a .img i:after{content:''; display:block; width:10px; height:2px; background:#fff; position:absolute; right:0; top:0; transform:rotate(40deg); transform-origin:right center;}
.lh-merchants1-a .img i:after{transform:rotate(-40deg);}
.lh-merchants1-b{margin-top:85px;}
.lh-merchants1-b>h3{font-size:16px; font-weight:bold;}
.lh-merchants1-input{margin-top:20px;}
.lh-merchants1-item{width:95%; float:left; margin-left:-3.9vw; position:relative;}
.lh-merchants1-item li.width100{width:100%;}
.lh-merchants1-item li{width:33.3%; padding-left:3.9vw; height:60px; line-height:60px;}
.lh-merchants1-item li.lifile{position:absolute; right:-63px; top:0; width:103px; height:103px;}
.lc-uploads-btn span{position:absolute; left:0; bottom:5px; width:100%; font-size:12px; line-height:20px;color:#000; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-merchants2-input li.width100{width:100%;}
.lc-uploads:hover .lc-uploads-btn span{color:#fff;}
.lc-uploads .img.imgFile{text-indent:inherit !important;}
.lh-merchants1-item li>div{position:relative; border-bottom:1px solid #C5C6C7;}
.lh-merchants1-item li input,.lh-merchants1-item li select{position:absolute; left:0; top:0; height:100%; width:100%; border:none; padding:0 0 0 90px; color:#88887D; z-index:2;}
.lh-merchants1-item li.noborer>div{border:none;}
.lh-merchants1-item li i{position:absolute; right:10px; top:0;}
.lh-merchants1-item li select{color:#88887D;}
.lh-merchants1-input>a{width:103px; height:103px; background:#172855; color:#fff; display:flex; align-items:center; justify-content:center; text-align:center; float:right;margin-top: 50px;}
.lh-merchants1-input>a:hover{background:#B89B73;}
.lh-merchants1-input>a i{display:block; margin-top:5px; font-size:18px;}
.lh-merchants2{min-height:100vh; background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; position:relative; z-index:2;}
.lh-merchants2-l{width:43%; display:flex; align-items:flex-end; height:100%; color:#fff; position:absolute; left:0; bottom:0;}
.lh-merchants2-l>div{width:100%;}
.lh-merchants2-l .info{padding:0 0 10vh 5.2vw; position:relative;}
.lh-merchants2-l .info h3{font-size:16px; font-weight:bold;}
.lh-merchants2-l .info h4{font-size:36px; line-height:40px;font-family: "CenturyGothicbold"; margin-top:10px;}
.lh-merchants2-l .info a{width:139px; height:139px; background:#172855; color:#fff; display:flex; align-items:center; justify-content:center; text-align:center; position:absolute; right:0; bottom:0;}
.lh-merchants2-l .info a .icon{width:39px; margin:0 auto 10px;}
.lh-merchants2-contact{padding:7.5vh 0 7.5vh 4.6vw; background:#2D3450;}
.lh-merchants2-contact li{width:50%; float:left; line-height:24px;}
.lh-merchants2-contact li i{font-size:24px; float:left; margin:13px 20px 0 0;}
.lh-merchants2-contact li h4{font-family: "Century Gothic";}
.lh-merchants2-r{width:57%; background:#fff; min-height:100%; position:relative; top:20vh; padding:10vh 14.5vw 10vh 8.8vw;}
.lh-merchants2-r h2{font-size:30px; color:#2d3450; position:relative; margin-bottom:40px;}
.lh-merchants2-r h2 b{color:#000;}
.lh-merchants2-r h2:after{content:''; display:block; width:30px; height:3px; background:#172855; position:absolute; left:0; bottom:-20px;}
.lh-merchants2-r pre{line-height:28px; color:#666666; overflow:hidden;}
.lh-merchants2-sq{margin-top:50px;}
.lh-merchants2-sq>h3{font-weight:bold; font-size:16px;}
.lh-merchants2-input{margin:10px 0 20px;}
.lh-merchants2-input li{width:50%; float:left; height:60px; line-height:60px;}
.lh-merchants2-input li>div{width:100%; height:100%;border-bottom:1px solid #DCDCDC; position:relative;}
.lh-merchants2-input li.noborder>div{border:none;}
.lh-merchants2-input li input,.lh-merchants2-input li select{position:absolute; left:0; top:0; width:100%; height:100%; padding:0 30px 0 90px; color:#88887D; border:none; z-index:2;}
.lh-merchants2-input li i{position:absolute; right:10px; top:0;color:#88887D;}
.lh-btn2{display:block; width:130px; height:38px; border:2px solid #172855; display:flex; align-items:center; justify-content:center; text-align:center; line-height:38px; color:#172855; font-size:12px;}
.lh-btn2 i{margin-left:10px;}
.lh-btn2:hover{background:#172855; color:#fff;}
.lh-merchants2-hx{margin-top:40px;}
.lh-merchants2-hx h3{font-size:18px; font-weight:bold;}
.lh-merchants2-hx pre{line-height:30px; color:#666666; margin:20px 0;}
.lh-merchants2-hx a{display:block; width:124px; height:32px; line-height:32px; text-align:center; background:#2D3450; color:#fff; font-size:12px; margin-top:30px;}
.lh-merchants2-hx a:hover{background:#000;}
.lh-merchants3{padding:260px 0 220px 10vw; background:#EEE; position:relative;}
.lh-merchants3:before{content:''; display:block; width:20.885416666666668vw; height:14.21875vw; background:url(/style/img/lc-a1.png) no-repeat center; background-size:cover; position:absolute; left:18.75vw; top:-5.2vw;}
.lh-merchants3-l{width:690px;}
.lh-merchants3-l .mj{font-size:27px; line-height:48px; font-weight:bold; position:relative;}
.lh-merchants3-l .mj em{font-family: "CenturyGothicbold"; font-size:40px;}
.lh-merchants3-l .mj em:first-child{left:-40px; top:-10px; position:absolute;}
.lh-merchants3-l .mj em:last-child{display:inline-block; margin-left:40px;transform:perspective(400px) rotateX(180deg);}
.lh-merchants3-l .ccont{line-height:30px; color:#2f2f2f; margin:40px 0; height:150px; overflow:hidden; max-width:562px;}
.lh-merchants3-yy>h2{font-size:16px; font-weight:bold;}
.lh-merchants3-yy .lh-merchants2-input{margin-left:-2vw;}
.lh-merchants3-yy .lh-merchants2-input li{padding-left:2vw;}
.lh-merchants3-r{width:40vw; height:553px; background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; right:0; bottom:220px; display:flex; align-items:center; padding:60px; box-shadow:0 10px 50px rgba(0,0,0,.3); color:#fff;}
.lh-merchants3-r:before{content:''; display:block; width:100%; height:16px; background:#B89B73; position:absolute; left:0; top:-16px;}
.lh-merchants3-r .info h2{font-size:20px; font-weight:bold;}
.lh-merchants3-r .info h3{font-size:30px;font-family: "CenturyGothicbold"; line-height:30px; margin-top:10px;}
.lh-merchants3-contact{margin-top:20vh;}
.lh-merchants3-contact li{line-height:24px; margin-top:20px;}
.lh-merchants3-contact li i{font-size:24px; float:left; margin:14px 20px 0 0;}
.lh-merchants3-contact li h4{font-family: "Century Gothic";}
.lh-merchants3-r .js{width:139px; height:139px; background:#313131; display:flex; align-items:center; justify-content:center; color:#fff; position:absolute; right:3.125vw; top:-77px;}
.lh-merchants3-r .js .icon{width:39px; margin:0 auto 10px;}
.lh-merchants3-r .js:hover{background:#172855;}
.lh-merchants2-l .info a h3{font-size:14px;}
.lh-merchants2-l .info a:hover{background:#B89B73;}
.lh-merchants4{background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; color:#fff; display:flex; align-items:center; padding:20vh 6.5625vw;}
.lh-merchants4 .info{max-width:742px;}
.lh-merchants4 .info>h2{font-size:30px; position:relative; margin-bottom:60px;}
.lh-merchants4 .info>h2:after{content:''; display:block; width:50px; height:2px; background:#fff; position:absolute; left:0; bottom:-30px;}
.lh-merchants4 .info>h3{font-size:16px; font-weight:bold;}
.lh-merchants4 .info>pre{line-height:28px; margin-top:15px;}
.lh-merchants4-contact{margin:7vh 0 0 -3.38vw;}
.lh-merchants4-contact li{width:50%; padding-left:3.38vw; line-height:24px;}
.lh-merchants4-contact li>div{border:2px solid #fff; padding:23px 0; display:flex; align-items:center; justify-content:center; width:100%;}
.lh-merchants4-contact li i{float:left; font-size:24px; margin:14px 20px 0 0;}
.lh-merchants4-contact li .text{float:left;}
.lh-merchants4-contact li h4{font-family: "Century Gothic";}
.lh-merchants4-contact li:last-child>div{background:#fff; color:#000;}
.lh-merchants5{padding:10vh 6.5625vw; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.lh-merchants5 .text{max-width:840px; color:#fff;}
.lh-merchants5-h2{font-size:24px; font-weight:bold; line-height:46px;}
.lh-merchants5-h2 i{float:left; width:36px; margin-right:20px;}
.lh-merchants5-pre{opacity:.6; line-height:28px; height:84px; overflow:hidden; margin-top:20px;}
.lh-merchants5-a{margin-top:50px;}
.lh-merchants5-a>h3{font-weight:bold; margin-bottom:5px;}
.lh-merchants5-input{margin-left:-5.2vw;}
.lh-merchants5-input li{height:55px; line-height:55px; position:relative; float:left; padding-left:5.2vw; width:50%; color:#7E86A9;}
.lh-merchants5-input li>div{border-bottom:1px solid #3E4A7D; position:relative;}
.lh-merchants5-input li input,.lh-merchants5-input li select{position:absolute; left:0; top:0; width:100%; height:100%; border:none; padding:0 20px 0 115px; background:none; text-align:right; color:#7E86A9; z-index:2;}
.lh-merchants5-input li select{direction: rtl;}
.lh-merchants5-input li i{position:absolute; right:0; top:0;}
.lh-merchants5-input li input::-webkit-input-placeholder {color: #7E86A9;}
.lh-merchants5-input li input:-moz-placeholder {　color: #7E86A9;}
.lh-merchants5-input li input::-moz-placeholder {color: #7E86A9;}
.lh-merchants5-input li input:-ms-input-placeholder {color: #7E86A9;}
.lh-upload{position:absolute; right:0; top:0; width:100%; height:100%;}
.lh-upload a{color:#7E86A9; width:100%; display:block; text-align:right; padding-right:20px;}
.lh-upload input{padding:0 !important; opacity:0;}
.lh-uploading-img{position:absolute; left:115px; top:8px; z-index:2;}
.lh-uploading-img .img{float:left; margin-right:5px; width:40px; height:40px; overflow:hidden; position:relative;}
.lh-uploading-img .img a{position:absolute; right:0; top:0; width:20px; height:20px; background:rgba(15,29,94); border:2px solid #fff; color:#fff; text-align:center; line-height:20px; border-radius:50%;font-size:12px; display:flex; align-items:center; justify-content:center;}
.lh-merchants5-submit{display:block; width:150px; height:50px; background:#172855;  text-align:center; line-height:50px; color:#fff; display:flex; align-items:center; justify-content:center; margin-top:30px;}
.lh-merchants5-submit i{margin-left:10px;}
.lh-merchants5-submit:hover{background:#BFA581;}
.lh-merchants6-l{max-width:780px;}
.lh-merchants6-r{position:absolute; right:-1vw; top:50%; width:40.520833333333336vw; height:28.802083333333332vw; background-position:center; background-repeat:no-repeat; background-size:cover; margin-top:-276px; box-shadow:0 0 45px rgba(0,0,0,.3);}
.lh-merchants6-r:before{content:''; display:block; width:100%; height:16px; background:#172855; position:absolute; left:0; top:-16px; z-index:-1;}
.lh-merchants6-r .text{position:absolute; left:0; bottom:50px; padding:0 100px 0 100px; width:100%; font-size:24px; line-height:36px; font-weight:bold;}
.lh-merchants6-r .text em{font-family: "CenturyGothicbold"; font-size:40px;}
.lh-merchants6-r .text em:first-child{position:absolute; left:40px; top:-5px;}
.lh-merchants6-r .text em:last-child{position:absolute;transform:perspective(400px) rotateX(180deg); display:inline-block; right:40px; bottom:-5px;}
.lh-merchants6-l .lh-merchants5-input{margin-left:-10px;}
.lh-merchants6-l .lh-merchants5-input li{padding-left:10px; margin-top:10px;}
.lh-merchants6-l .lh-merchants5-input li>div{border:none; background:#EEE; color:#000; padding:0 20px;}
.lh-merchants6-l .lh-merchants5-input li span{color:#F25F5F;}
.lh-merchants6-l .lh-merchants5-input li .lh-uploading-img{left:130px;}
.otherNav.ai{height:80px; line-height:80px; background:none; margin-top:-80px;}
.otherNav.ai .lh-other-nav-box{height:80px; line-height:80px; background:none; color:#fff;}
.lh-ainav-contact{position:absolute; left:10px; top:-80px; background:#fff; color:#000; min-width:calc(50% + 100px);}
.lh-ainav-contact span{margin-left:45px;}
.lh-ainav-a .left{width:50%; color:#fff; padding:0 45px; color:#fff; display:block; overflow:hidden; background:#172855;}
.lh-ainav-a .left:hover{background:#B89B73;}
.lh-ainav-a .left i{float:right;}
.lh-ainav-a .left span{margin-left:10px;}
.lh-ainav-a .right{width:50%; background:#fff; color:#000; text-align:center;}
.lh-ainav-a .right .scroll{width:111px; display:block; float:left; height:80px; position:relative; border-right:1px solid #E5E5E5;}
.lh-ainav-a .right .scroll i{width:20px; height:30px; border:2px solid #000; border-radius:30px; display:block; position:absolute; left:50%; top:50%; margin:-15px 0 0 -10px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-ainav-a .right .scroll i:before{content:''; display:block; width:2px; height:8px; background:#000; position:absolute; left:50%; top:6px; margin-left:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-ainav-a .right .scroll:hover i{border-color:#B89B73;}
.lh-ainav-a .right .scroll:hover i:before{background:#B89B73;}
.lh-ainav-a .right .tel{font-weight:bold;}
.lh-ainav-a .right .tel span{font-family: "CenturyGothicbold"; letter-spacing:2px;}
.otherNav.ai .lh-other-nav-box .container:before{content:''; display:block; width:50%; height:100%; background:#172855; position:absolute; right:90%; top:0; z-index:-1;}
.gray{color:#A6A6A6;}
.lh-ai1{background:#F0F2F1; position:relative; z-index:2;}
.otherNav.ai .lh-other-nav-box:before{content:''; display:block; width:100%; height:36px; background:url(../images/icon8.png) no-repeat center; background-size:cover; position:absolute; left:0; top:80px; z-index:3;}
.lh-ai1 .img{width:438px; height:437px; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.lh-ai1 .img:before,.lh-ai1 .img:after{width:431px; height:442px; background:url(../images/cs/ai2.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:50%; margin:-221px 0 0 -215px; z-index:-1; content:''; display:block;}
.lh-ai1 .img:before{animation:ai1 linear 5s infinite;}
@keyframes ai1{
	0%{transform:rotate(0); opacity:.2;}
	50%{opacity:1;}
	100%{transform:rotate(360deg); opacity:.2;}	
}
@keyframes ai1-1{
	0%{transform:rotate(0); opacity:.2;}
	50%{opacity:1;}
	100%{transform:rotate(-360deg); opacity:.2;}	
}
.lh-ai1 .img:after{width:442px; height:430px; background:url(../images/cs/ai3.png) no-repeat center; background-size:cover; z-index:-2; margin:-221px 0 0 -215px;animation:ai1-1 linear 5s infinite;}
.lh-ai1 .container{padding:80px 10px 140px; z-index:2;}
.lh-ai1 .text{width:49%; width:calc(50% - 10px); background:#fff; position:absolute; right:10px; top:0; padding:100px;}
.lh-ai1 .text h2{font-size:20px; font-weight:bold;}
.lh-ai1 .text pre{line-height:30px; color:#666666; margin:20px 0 50px;}
.lh-ai1-item{border:2px solid #172855; padding:20px 45px; line-height:60px;}
.lh-ai1-item li{overflow:hidden; color:#172855;}
.lh-ai1-item li span.left{font-weight:bold;}
.lh-ai1-item li b{font-size:30px;font-family: "CenturyGothicbold"; margin:0 4px;}
.lh-ai1-item li .right{font-size:16px;}
.lh-ai1-bg{position:absolute; left:10.8vw; bottom:0;font-family: "CenturyGothicbold"; font-size:8.3vw; z-index:-1; line-height:8.3vw; color:#fff;}
.lh-ai1-bg h3{color:#e4e4e4;}
.lh-ai2{padding:14vh 0; background:#171717; color:#fff; position:relative;}
.lh-ai2-text h3{font-size:20px; font-weight:bold;}
.lh-ai2-text h4{font-size:40px;font-family: "CenturyGothicbold"; text-transform:uppercase; margin-top:5px;}
.lh-ai2-info{margin-top:18px;}
.lh-ai2-info .img{max-width:50%; margin-top:40px;}
.lh-ai2-info .text{max-width:50%; padding-left:3vw;}
.lh-ai2-info .text .top{padding-left:2.2vw;}
.lh-ai2-info .text .top h3{font-size:20px; font-weight:bold;}
.lh-ai2-info .text .top pre{line-height:24px; opacity:.5; margin-top:15px;}
.lh-ai2-info .text ul li{margin-top:40px; position:relative; padding-left:2.2vw;}
.lh-ai2-info .text ul li h3{font-size:16px;}
.lh-ai2-info .text ul li i{position:absolute; left:0; top:0; color:#172855; font-size:20px;}
.lh-ai2-info .text ul li pre{line-height:24px; font-size:13px; margin-top:10px; opacity:.5;}
.lh-ai2:after{content:''; display:block; width:22.447916666666668vw; height:13.541666666666666vw; background:url(../images/icon9.jpg) no-repeat center; background-size:cover; position:absolute; right:0; bottom:0;}
.lh-ai3{background:url(../images/icon10.jpg) repeat center top; padding:16vh 0 10vh; color:#fff;}
.lh-ai3-l{width:488px; background:#fff; overflow:hidden;}
.lh-ai3-l>a,.lh-ai3-a>a{display:block; width:100%; height:100%;}
.lh-ai3-l .imgbox,.lh-ai3-l .img,.lh-ai3-a .imgbox,.lh-ai3-a .img{width:100%; height:650px; overflow:hidden; position:relative;}
.lh-ai3-l .imgbox h3,.lh-ai3-a .imgbox h3{color:#fff; position:absolute; left:35px; bottom:66px;writing-mode: vertical-lr;writing-mode: tb-lr;font-family: "Century Gothic"; font-size:18px; text-transform:uppercase; transform:rotate(180deg); letter-spacing:2px; padding-top:130px;}
.lh-ai3-l .imgbox h3 span,.lh-ai3-a .imgbox h3 span{transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0; transform:translateY(100%); display:inline-block;}
.lh-ai3-l .imgbox h3:before,.lh-ai3-a .imgbox h3:before{content:''; width:1px; height:110px; background:#fff; position:absolute; left:50%; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleY(0); transform-origin:center top;}
.lh-ai3-l a:hover .imgbox h3:before,.lh-ai3-a a:hover .imgbox h3:before{transform:scaleY(1);}
.lh-ai3-l a:hover .imgbox h3 span,.lh-ai3-a a:hover .imgbox h3 span{opacity:1; transform:translateY(0);}
.lh-ai3-l .img,.lh-ai3-a .img{background-position:center; background-repeat:no-repeat; background-size:cover;transition:cubic-bezier(0.215,.61,.355,1) .45s; height:100%;}
.lh-ai3-l h2,.lh-ai3-a h2{padding:22px 3.64vw; font-size:20px; font-weight:bold; position:relative;}
.lh-ai3-l h2:before,.lh-ai3-a h2:before{content:''; display:block; width:7px; height:7px; background:#065EE3; transform:rotate(45deg); position:absolute; left:2.5vw; top:50%; margin-top:-3px;}
.lh-ai3-l a:hover .img,.lh-ai3-a a:hover .img{transform:scale(1.1);}
.lh-ai3-r{width:570px;}
.lh-ai3-a .imgbox{height:410px;}
.lh-ai3-a{background:#fff;}
.lh-ai3-r .text{margin-top:8vh; padding:0 0 0 50px; position:relative;}
.lh-ai3-r .text h3,.lh-ai4-text h3{font-size:20px; font-weight:bold;}
.lh-ai3-r .text h4,.lh-ai4-text h4{font-size:40px;font-family: "CenturyGothicbold"; margin-top:5px;}
.lh-ai3-r .text em{font-family: "CenturyGothicbold"; font-size:40px; position:absolute; top:-6px;}
.lh-ai3-r .text em:first-child{left:0;}
.lh-ai3-r .text em:last-child{right:60px; top:-20px;}
.lh-ai3-r>pre{line-height:30px; opacity:.8; margin-top:30px;}
.lh-ai4{padding:10vh 0;}
.lh-ai4-text{position:relative;}
.lh-ai4-text h3,.lh-ai4-text h4{color:#172875;}
.lh-ai4-text pre{line-height:30px; color:#666666; margin-top:15px;}
.lh-ai4-text .left{max-width:785px;}
.lh-ai4-text a{position:absolute; right:0; top:50%; margin-top:-18px; color:#172875; font-size:18px; letter-spacing:2px; line-height:36px; padding-left:55px;}
.lh-ai4-text a:before{content:''; display:block; width:36px; height:36px; border-radius:50%; background:#172875; position:absolute; left:0; top:0;}
.lh-ai4-text a i{width:1px; height:20px; background:#fff; position:absolute; left:18px; top:8px;}
.lh-ai4-text a i:before,.lh-ai4-text a i:after{content:''; display:block; width:1px; height:10px; background:#fff; position:absolute; left:0; bottom:0; transform:rotate(40deg); transform-origin:center bottom;}
.lh-ai4-text a i:after{transform:rotate(-40deg);}
.lh-ai4-item{margin-top:7vh; padding-top:5vh; border-top:1px solid #B8BDD0;}
.lh-ai4-item li{width:16.666666666666668%; float:left; margin-top:4vh; display:flex; align-items:center; justify-content:center;}
.lh-ai4-item li a{max-width:90%;}
.lh-cd-tel{position:absolute; right:10px; top:-80px; height:80px; line-height:80px; background:#fff; color:#000; width:40.1%; width:calc(50% - 120px); text-align:center; font-weight:bold;}
.lh-cd-tel span{font-family: "CenturyGothicbold";}
.otherNav.cd{background:#fff;}
.otherNav.cd .lh-ainav-a .left{background:#fff; color:#000;}
.otherNav.cd .container:before{left:90%;}
.otherNav.cd .yy{display:block; width:81.5%; height:80px; width:calc(100% - 111px); background:#172855; color:#fff; text-align:left; padding:0 45px;}
.otherNav.cd .yy span{margin-left: 10px;}
.otherNav.cd .yy i{float:right;}
.lh-ainav-a .left .lh-cd-contact span{margin-left:38px; font-weight:bold;}
.lh-ainav-a .left .lh-cd-contact span:first-child{margin-left:0;}
.lh-ainav-a .left .lh-cd-contact span:last-child,.lh-ainav-contact span:last-child{font-family: "CenturyGothicbold";}
.lh-ainav-contact{font-weight:bold;transform-style: preserve-3d;transition:cubic-bezier(0.215,.61,.355,1) 1s; animation:lhrotateX cubic-bezier(0.215,.61,.355,1) 1s forwards; transform-origin:center bottom;}
@keyframes lhrotateX{
	0%{transform: perspective(600px) rotateX(90deg);}
	100%{transform: perspective(600px) rotateX(0);}	
}
.lh-ainav-contact.lhrotateX{animation:lhrotateX1 cubic-bezier(0.215,.61,.355,1) 1s forwards;}
@keyframes lhrotateX1{
	0%{transform: perspective(600px) rotateX(0);}
	100%{transform: perspective(600px) rotateX(90deg);}	
}
.otherNav.cd .yy:hover{background:#B89B73;}
.lh-cd1{padding:70px 0 100px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-cd1-l{width:77vw; background:#fff; position:relative; padding:120px 15.7vw;}
.lh-cd1-l .scroll{position:absolute; left:7.2vw; top:590px; color:#172855;font-family: "CenturyGothicbold"; text-transform:uppercase; letter-spacing:2px; padding-left:298px; transform:rotate(-90deg); transform-origin:left top;}
.lh-cd1-l .scroll:before{content:''; display:block; width:260px; background:#172855; position:absolute; left:0; top:50%; height:1px;}
.lh-cd1-l .text{max-width:652px;}
.lh-cd-text h2{font-size:20px; font-weight:bold;}
.lh-cd-text h3{font-size:40px; color:#172855;font-family: "CenturyGothicbold"; line-height:36px; margin-top:10px;}
.lh-cd-text .ewm{width:150px; margin-top:1vw; text-align:center;}
.lh-cd-text .ewm p{margin-top:6px;}
.otherNav.cd .lh-other-nav-box{background:#fff;}
.lh-cd-text pre{line-height:28px; color:#666666; margin-top:28px;}
.lh-cd1-poswer{margin-top:70px;}
.lh-cd1-poswer li{width:25%; float:left; color:#666666; text-align:center;}
.lh-cd1-poswer li h3{display:inline-block; position:relative; margin-bottom:20px;}
.lh-cd1-poswer li h3:after{content:''; display:block; width:10px; height:2px; background:#B1B1B1; position:absolute; left:50%; bottom:-8px; margin-left:-5px;}
.lh-cd1-poswer li h3 b{font-size:36px; color:#333333;font-family: "CenturyGothicbold";}
.lh-cd1-poswer li h3 span{position:absolute; left:110%; top:0; white-space:nowrap; color:#333333;}
.lh-cd1-r{width:453px; height:608px; position:absolute; right:11vw; top:50%; margin-top:-304px;transition:cubic-bezier(0.215,.61,.355,1) 1s; overflow:hidden;}
.lh-cd1-r .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.lh-cd1 .lh-cd-text h3{font-size:26px;}
.lh-cd1-r:hover{transform:scale(.9);}
.lh-cd1-r:hover .img{transform:scale(1.2);}
.lh-cd1-r .text{position:absolute; left:0; bottom:40px; width:100%; padding:0 45px; color:#fff; z-index:2;}
.lh-cd1-r .text h3{font-size:20px; font-weight:bold;}
.lh-cd1-r .text h4{font-size:28px; line-height:28px;font-family: "CenturyGothicbold"; margin-top:5px;}
.lh-cd1-letter{font-size:8vw; color:#fff;font-family: "CenturyGothicbold"; position:absolute; right:-25vw; top:50%; transform:translateY(0) rotate(-90deg); text-transform:uppercase;}
.lh-cd2{position:relative; z-index:2; padding:13vh 8.5vw 21vh; color:#fff; background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; background-attachment:fixed;}
.lh-cd2 .text{max-width:480px;}
.lh-cd-text.white h3,.lh-cd-text.white pre{color:#fff;}
.lh-btn3{font-size:16px; color:#fff; padding-left:53px; line-height:35px; position:relative; height:35px; display:inline-block;}
.lh-btn3:hover i{transform:translateX(10px) !important;}
.lh-btn3 i{display:block; float:left; width:35px; height:35px; border-radius:50%; background:#fff; position:absolute; left:0; top:0; background:url(../images/icon11.png) no-repeat center;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-cd2 .lh-btn3{margin-top:60px;}
.lh-cd3{padding:9vh 7.5vw; overflow:hidden;}
.lh-cd3-cont{background:#0E1D5D url(../images/cs/cd4.jpg) no-repeat right bottom; padding:9vh 0; color:#fff; overflow:hidden;}
.lh-cd3-l{width:421px; height:613px; overflow:hidden; position:relative;}
.lh-cd3-l a{display:block;transition:cubic-bezier(0.215,.61,.355,1) .45s; height:100%;overflow:hidden;}
.lh-cd3-l a:hover{transform:scale(.95);}
.lh-cd3-l a:hover .img{transform:scale(1.1);}
.lh-cd3-l .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.lh-cd3-l h3{font-size:16px;font-family: "Century Gothic"; text-transform:uppercase; padding-left:143px; position:absolute; left:40px; bottom:16px; color:#fff; letter-spacing:2px; transform:rotate(-90deg); transform-origin:left center;}
.lh-cd3-l h3:before{content:''; display:block; width:112px; height:1px; background:#fff; position:absolute; left:0; top:50%;}
.lh-cd3-r{width:500px; padding-top:126px;}
.lh-cd3-r .mj{font-size:27px; line-height:48px; font-weight:bold; position:relative;}
.lh-cd3-r .mj em{position:absolute; left:-50px; top:-5px;font-family: "CenturyGothicbold"; font-size:40px;}
.lh-cd3-r .mj em:last-child{right:-50px; top:initial; bottom:0; left:initial;transform: perspective(400px) rotateX(180deg);}
.lh-cd3-r .en{font-size:18px; line-height:36px;font-family: "CenturyGothicbold"; margin-top:50px;}
.lh-cd4{padding-bottom:256px; background:#F0F2F1;}
.lh-cd4-text{background:#fff; position:absolute; right:0; bottom:70px; width:680px; height:510px; padding:100px; z-index:2;}
.lh-cd4-text h2{font-size:30px; font-weight:bold; color:#0e1d5d; padding-left:24px; position:relative;}
.lh-cd4-text h2:before{content:''; display:block; width:7px; height:7px; background:#065EE3; position:absolute; left:0; top:50%; margin-top:-3px; transform:rotate(45deg);}
.lh-cd4-text pre{line-height:30px; color:#666666; margin-top:30px;}
.lh-cd4-banner{width:87.39583333333333vw; height:41.6vw; margin:auto;}
.lh-cd4-box{margin-left:-3.54vw;}
.lh-cd4-banner .bd li{padding-left:3.54vw;}
.lh-cd4-banner .bd li .img{height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.lh-cd4-banner .bd li a{position:absolute; left:0; top:0; width:94px; height:100%; background:rgba(14,29,93,.9); color:#fff; display:flex; align-items:center; justify-content:center;writing-mode: vertical-lr; writing-mode: tb-lr; letter-spacing:5px; line-height:26px;}
.lh-cd4-banner .bd li a i{width:26px; height:26px; display:inline-block; border-radius:50%; border:1px solid #fff; margin-bottom:60px; position:relative;}
.lh-cd4-banner .bd li a i:before{content:''; display:block; width:4px; height:4px; background:#fff; border-radius:50%; position:absolute; left:50%; top:50%; margin:-2px 0 0 -2px;}
.lh-cd4-banner .bd li a i:after{content:''; display:block; width:1px; height:24px; background:#fff; position:absolute; left:50%; top:40px;}
.lh-cd4-btn{position:absolute; right:680px; top:41.6vw;}
.lh-cd4-btn a{display:inline-block; width:85px; height:85px; text-align:center; line-height:85px; background:#313131; color:#fff;}
.lh-cd4-btn a:first-child{background:#065EE3;}
.lh-cd4-btn a:hover{border-radius:0 30px 0 30px;}
.lh-cd4-btn a:first-child:hover{border-radius:30px 0 30px 0;}
.lh-cd5{background:#fff; position:relative; z-index:2;}
.lh-cd5-l{width:50%; position:relative;}
.lh-cd5-l .scroll{position: absolute;left:-545px;top:10vh;color: #172855;font-family: "CenturyGothicbold";text-transform: uppercase;letter-spacing: 2px;padding-left:460px;transform: rotate(-90deg);transform-origin: right center;font-size:16px;}
.lh-cd5-l .scroll:before{content:''; display:block; width:390px; background:#172855; position:absolute; left:0; top:50%; height:1px;}
.lh-cd5-la{text-align:center; max-width:610px; margin:auto; width:100%; padding:10vh 0 6vh;}
.lh-cd5-la h2{font-size:20px; font-weight:bold;}
.lh-cd5-la h3{font-size:40px; color:#0e1d5d;font-family: "CenturyGothicbold";}
.lh-cd5-la .img img{width:auto; margin:auto;}
.lh-cd5-la pre{line-height:25px; color:#666666;}
.lh-cd5-r{width:50%; height:100%; background:#172875; position:absolute; right:0; top:0; padding:10vh 5.8vw 0; color:#fff;}
.lh-cd5-r .img{width:35.260416666666664vw; height:28.177083333333336vw; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.lh-cd5-cont{margin-top:60px; line-height:35px; color:#C5CAD8;}
.lh-cd5-cont h3{font-size:24px; font-weight:bold; color:#fff;}
.lh-cd5-r .text{max-width:550px; z-index:1; position:relative;}
.lh-cd5-r .text a{margin-top:80px;}
.lh-cd5-r .scroll{font-size:16px; color:#fff; position:absolute; right:-545px; bottom:150px; letter-spacing:2px; padding-right:460px; transform:rotate(-90deg); transform-origin:left center;}
.lh-cd5-r .scroll:after{content:''; display:block; width:390px; height:1px; background:#fff; position:absolute; right:0; top:50%;}
.black{color:#000;}
.otherNav.introduce{background:#B89B73; margin-top:0;}
.otherNav.introduce .lh-other-nav-box{background:#B89B73;}
.golden{color:#B89B73;}
.otherNav.introduce .contact{float:left; width:83%;}
.otherNav.introduce .contact span{margin-left:40px;}
.otherNav.introduce .contact span em{font-family: "CenturyGothicbold"; letter-spacing:2px;}
.otherNav.introduce .contact span:first-child{margin-left:0;}
.otherNav.introduce .lh-other-nav-box .container:before{left:90%; background:#313131;}
.otherNav.introduce a{display:block; width:17%; float:right; background:#313131; text-align:center; color:#fff;}
.otherNav.introduce a i{float:right;}
.lh-introduce1{padding:130px 0;}
.lh-introduce1-l{width:310px;}
.lh-introduce1-l h3{font-size:50px;font-family: "CenturyGothicbold"; text-transform:uppercase; line-height:50px; margin-bottom:60px; position:relative; display:inline-block;}
.lh-introduce1-l h3:after{content:''; display:block; width:100%; height:1px; background:#B89B73; position:absolute; left:0; bottom:-30px;}
.lh-introduce1-l h4{font-size:20px;font-family: "CenturyGothicbold";text-transform:uppercase; letter-spacing:5px;}
.lh-introduce1-l h5{color:#848484; margin-top:5px; letter-spacing:10px; font-weight:bold;}
.lh-introduce1-l pre{line-height:28px; margin-top:40px;}
.lh-introduce1-r{width:715px; padding-top:20px;}
.lh-introduce1-r h3{font-size:20px; font-weight:bold;}
.lh-introduce1-r pre{line-height:30px; color:#666666; margin-top:25px;}
.lh-introduce2{background:#172855; padding:12vh 0; position:relative; overflow:hidden;}
.lh-introduce2:after{content:''; display:block; width:19.895833333333332vw; height:52.552083333333336vw; background:url(../images/icon12.jpg) no-repeat center; background-size:cover; position:absolute; right:0; bottom:0;}
.lh-introduce2 .text{max-width:940px;}
.lh-introduce2-title{margin-left:-20px;}
.lh-introduce2-title li{width:50%; padding-left:20px; margin-bottom:20px;}
.lh-introduce2-title li>div{background:#fff; position:relative;height:128px; line-height:128px; color:#065ee3; font-size:16px; padding:0 60px;}
.lh-introduce2-title li>div h5{font-weight:bold; float:left;}
.lh-introduce2-title li>div p{float:right; font-size:60px;font-family: "CenturyGothicbold"; position:relative;}
.lh-introduce2-title li>div p span{font-size:16px; position:absolute; right:-20px; top:-20px;}
.lh-introduce2-title li:first-child>div{background:none; color:#fff; line-height:inherit; padding:0;}
.lh-introduce2-title li:first-child h3{text-transform:uppercase; line-height:44px;}
.lh-introduce2 .honor{line-height:24px;color:#fff; font-size:12px;}
.lh-introduce2-item{margin:30px 0 0 -17px;}
.lh-introduce2-item li{width:25%; float:left; color:#fff; padding-left:17px;}
.lh-introduce2-item li>div{border:2px solid #fff; height:250px; padding:25px; text-align:center;}
.lh-introduce2-item li h3{font-size:26px; font-weight:bold; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-introduce2-item li h3 span{font-size:16px;}
.lh-introduce2-item li h4{color:#9bc3ff; margin:5px 0 10px;height: 20px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;}
.lh-introduce2-item li pre{line-height:24px; color:#fff; opacity:.6; font-size:12px; text-align:left;}
.lh-introduce3{padding:90px 0 0; position:relative; overflow:hidden; width:100%;}
.lh-cd-text h3.black{color:#000;}
.lh-introduce3-ul{margin-top:80px; padding-top:20px;}
.lh-introduce3-item{position:relative; padding-bottom:100px;}
.lh-introduce3-item:before{content:''; display:block; width:5px; height:100%; background:#4665FF; position:absolute; left:50%; top:0; margin-left:-2px;}
.lh-introduce3-item li{width:50%; float:left; position:relative; padding-right:174px; text-align:right;}
.lh-introduce3-item li:before{content:''; display:block; width:28px; height:28px; border-radius:50%; background:#B256FF; border:6px solid #738AFF; position:absolute; right:-14px; top:0; box-shadow:0 0 20px rgba(99,125,255,.8); z-index:2;}
.lh-introduce3-item li h3{font-size:60px; color:#5873ff;font-family: "Century Gothic"; position:relative; margin-top:-19px;}
.lh-introduce3-item li h3:before{content:''; display:block; width:162px; height:4px; background: linear-gradient(90deg,#fff,#4766FF); position:absolute; left:103%; top:50%; margin-top:-5px;}
.lh-introduce3-item li dl{line-height:30px; font-size:18px; overflow:hidden; margin-top:10px;}
.lh-introduce3-item li dl dd{font-size:16px;}
.lh-introduce3-item li dl span{padding:0 13px; background:#5874FF; color:#fff; font-size:14px; border-radius:30px; margin-right:20px; position:relative;border:1px solid #5874FF; display:inline-block;}
.lh-introduce3-item li dl span.type2{border:1px solid #5874FF; color:#5874FF; background:#fff;}
.lh-introduce3-item li:nth-child(2n){float:right; text-align:left; padding:0 0 0 174px; margin-top:150px;}
.lh-introduce3-item li:nth-child(2n) h3:before{right:103%; left:inherit;background: linear-gradient(-90deg,#fff,#4766FF);}
.lh-introduce3-item li:nth-child(2n):before{left:-14px;}
.lh-introduce3-item li:nth-child(2n) dl span{margin:0 0 0 20px;}
.lh-introduce4{background-image: linear-gradient(135deg, #19349c, #6e07c4);}
.lh-introduce3-btn{position:absolute; left:50%; bottom:30px; width:28px; height:28px; border-radius:50%; background:#4665FF; color:#fff; text-align:center; line-height:28px;box-shadow:0 0 20px rgba(99,125,255,.8); margin-left:-14px; animation:btns cubic-bezier(.4,0,.2,1) 1.2s infinite;}
@keyframes btns{
	0%,100%{transform:translateY(0);}	
	50%{transform:translateY(10px);}
}
.lh-imaAnimate1{position:absolute; left:0; bottom:0; width:100%; height:56vw; overflow:hidden; z-index:1;}
.hero-bg{width:100%; position:absolute; left:0; bottom:0; transform-style:preserve-3d; animation:hero cubic-bezier(.4,0,.2,1) 5s infinite; opacity:.2; height:100%; background:url(../images/hero-bg-1.png) no-repeat center bottom; background-size:120% auto;}
.hero-bg.bg1{animation-delay:1s; background:url(../images/hero-bg-2.png) no-repeat center bottom; background-size:120% auto;}
.hero-bg.bg2{animation-delay:.5s; background:url(../images/hero-bg-3.png) no-repeat center bottom; background-size:120% auto;}
@keyframes hero{
	0%,100%{transform:translate3d(0,0,0);}
	50%{transform:translate3d(0,20%,0); opacity:.2;}	
}
.padding80{padding:80px 0;}
.lh-cd-text.white{color:#fff;}
.lh-introduce4-item{margin-top:15px;}
.lh-introduce4-item li{float:left; width:14.285714285714286%; display:flex; align-items:center; justify-content:center; margin-top:50px;}
.bluebg{background:#065EE3; padding-left:20px;}
.lh-park1 pre{line-height:24px; color:#fff; opacity:.5; text-align:center; margin-top:30px;}
.lh-park1-nav{margin-left:-25px;}
.lh-park1-nav li{flex:1; width:12.5%; float:left; padding-left:25px;}
.lh-park1-nav li a{display:block; text-align:center; padding:25px 0 65px; position:relative; color:#fff; font-size:16px; border:2px solid transparent;}
.lh-park1-nav li img{width:auto; margin:auto;}
.lh-park1-nav li h3{margin-top:8px;}
.lh-park1-nav li a:before{content:'\e772'; display:block; position:absolute; left:50%; bottom:25px;font-family: "iconfont" !important; margin-left:-8px; transform:translateY(-100%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-park1-nav li a:hover,.lh-park1-nav li a.on{border-color:#fff;}
.lh-park1-nav li a:hover:before,.lh-park1-nav li a.on:before{transform:translateY(0); opacity:1;}
.lh-park2{background:#F4F4F4;}
.lh-park2 .lh-pub-item li{margin-top:60px;}
.lh-cd-text.black h3{color:#000;}
.lh-park2:before{content:''; display:block; width:100%; height:140px; background:#fff; position:absolute; left:0; top:0;}
.lh-park2 .num{font-size:150px;font-family: "CenturyGothicbold"; position:absolute; right:270px; top:-40px; color:#D5D5D5; line-height:150px;}
.lh-park2 .num:after{content:''; display:block; width:100%;  height:40%; background:#F4F4F4; position:absolute; left:0; bottom:0;}
.lh-park2 .lh-cd-text h2{margin-top:10px;}
.lh-cd-text.ellipsis{text-transform:uppercase;}
.lh-park2-cont{position:relative; z-index:2; margin-top:50px;}
.lh-park2-cont .text{width:490px;}
.lh-park2-cont .text pre{line-height:35px; color:#373737; margin:40px 0 80px;}
.lh-park2-prower li h3{position:relative; margin-bottom:30px; color:#3e3e3e;}
.lh-park2-prower li h3 b{font-size:30px;font-family: "CenturyGothicbold"; margin-right:6px;}
.lh-park2-prower li h3:after{content:''; display:block; width:18px; height:2px; background:#BFBFBF; position:absolute; left:0; bottom:-15px;}
.lh-park2-prower li p{color:#3e3e3e;}
.lh-park2-banner{overflow:hidden; position:relative; width:548px; height:370px;}
.lh-park2-banner .img{background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%;}
.lh-park2-banner .img:before{content:''; display:block; width:100%; height:100%; background: linear-gradient(0deg,rgba(0,0,0,.5),transparent,transparent); position:absolute; left:0; top:0;}
.lh-park2-banner .text{position:absolute; left:0; bottom:0; padding:0 80px 20px 45px; color:#fff; width:100%; z-index:2; font-size:16px;}
.lh-park2-banner .text p{font-family: "CenturyGothicbold"; font-size:20px; margin-top:6px;}
.lh-park2-btn{position:absolute; right:-70px; bottom:0; z-index:2;}
.lh-park2-btn a,.lh-park3-btn a{display:block; width:70px; height:70px; background:#065EE3; color:#fff; text-align:center; line-height:70px; font-weight:bold; float:left;}
.lh-park2-btn a:hover,.lh-park3-btn a:hover{border-radius:0 30px 30px 30px;}
.lh-park2-btn a:first-child:hover,.lh-park3-btn a:first-child:hover{border-radius:30px 0 30px 30px;}
.lh-park2-btn a:first-child,.lh-park3-btn a:first-child{background:#fff; color:#000;}
.lh-park2-ul{width:110%; margin:110px 0 0 -5%;}
.lh-park2-ul li a{display:block; width:136px; height:136px; border-radius:50%; background:#fff; background:#fff; margin:auto; text-align:center; padding-top:20px; color:#3e3e3e;}
.lh-park2-ul li img{width:auto; margin:auto;}
.lh-park2-ul li h3{font-size:16px; font-weight:bold; margin:5px 0 3px;}
.lh-park2-ul li a:hover{box-shadow:0 0 20px rgba(0,0,0,.2);}
.lh-park3{height:492px;}
.lh-park3:before{content:''; display:block; width:50%; height:100%; background:url(../images/cs/service3.jpg) no-repeat center; position:absolute; right:0; top:0; background-size:cover;}
.lh-park3 .img{width:50%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; float:left;}
.lh-park3 .text{color:#fff; position:absolute; left:50%; top:0; height:100%; margin-left:114px; z-index:2; display:flex; align-items:center; max-width:464px; font-size:16px; line-height:36px;}
.lh-park3 .text pre{position:relative;}
.lh-park3 .text span{left: -40px;top: -10px;position: absolute; font-family: "CenturyGothicbold";font-size: 40px;}
.lh-park3 .text span:last-child{transform: perspective(400px) rotateX(180deg); right:-40px; bottom:10px; left:inherit;}
.lh-park3-btn{position:absolute; left:50%; bottom:0; margin-left:-70px; z-index:2;}
.bannerBtn{display:none;}
.lh-park4{background:#fff;}
.padding120{padding:120px 0;}
.lh-park4-item{border:none; padding:0; width:110%; margin-left:-5%;}
.lh-park4-item li{width:20%;}
.lh-park5{padding:190px 30px 170px 0; background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.lh-park5-bd{background:#fff; width:500px; height:544px; padding:40px 0 70px 80px;}
.lh-park5-hd li{width:120px; height:120px;}
.lh-park5-hd li a{display:block;background:#313131; color:#fff; padding:30px 30px 0; text-align:center; height:100%;}
.lh-park5-hd li h3{font-size:18px;font-family: "CenturyGothicbold"; opacity:.5;}
.lh-park5-hd li:hover a,.lh-park5-hd li.on a{background:#172855;}
.lh-park5-bd>div{display:none;}
.lh-park5-info>h3{font-size:16px; font-weight:bold; color:#172855; padding-bottom:30px; border-bottom:1px solid #DCDCDC; position:relative; margin-bottom:46px;}
.lh-park5-info>h3 b{position:relative;}
.lh-park5-info>h3 b:before{content:''; display:block; width:100%; height:2px; background:#172855; position:absolute; left:0; bottom:-34px;}
.lh-park5-item{padding-right:70px;}
.lh-park5-item li{margin-top:16px; background:#F4F4F4; position:relative; height:50px; line-height:50px; padding:0 30px;}
.lh-park5-item li input{position:absolute; left:0; top:0; height:100%; border:none; padding:0 30px 0 125px;}
.lh-park5-item li:last-child{margin-top:35px; padding:0;}
.lh-park5-item li a{display:block; height:100%; background:#B89B73; color:#fff; text-align:center;}
.lh-park5-item li a:hover{background:#B7905A;}
.lh-park5-tab{margin-top:-40px;}
.lh-park6{background:#fff;}
.lh-park6-a{padding:20px 0;}
.lh-park6-contact{padding:30px 0;}
.lh-park6-contact li{float:left; margin-left:210px;}
.lh-park6-contact li:first-child{margin-left:0;}
.lh-park6-contact li i{float:left; font-size:30px; margin-right:20px; position:relative; top:6px;}
.lh-park6-contact li .text{float:left;}
.lh-park6-contact li .text p{font-size:18px;font-family: "CenturyGothicbold";}
.lh-park6-contact li .text p b{font-size:22px;}
.lh-park6-ewm{text-align:center; color:#7e7e7e; font-size:12px; width:94px;}
.lh-park6-b{background-position:center; background-repeat:no-repeat; background-size:cover; text-align:center; color:#fff;}
.padding100{padding:100px 0;}
.lh-park6-b a{display:block; width:136px; height:40px; line-height:40px; text-align:center; border:1px solid #fff; border-radius:3px; color:#fff; margin:40px auto 0;}
.lh-park6-b a:hover{background:#fff; color:#172855;}
.lh-apply-hd{padding-bottom: 30px;border-bottom: 1px solid #DCDCDC;position: relative;margin-bottom: 46px;}
.lh-apply-hd li{float:left; position:relative; margin-left:70px; position:relative;}
.lh-apply-hd li:after{content: '';display: block;width: 100%;height: 2px;background: #172855;position: absolute;left: 0;bottom: -32px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}
.lh-apply-hd li a{font-size: 16px;font-weight: bold;}
.lh-apply-hd li:first-child{margin-left:0;}
.lh-apply-hd li.on a,.lh-apply-hd li:hover a{color:#172855;}
.lh-apply-hd li.on:after,.lh-apply-hd li:hover:after{transform:scaleX(1);}
.lh-apply-input .lh-apply-item{margin-left:-16px;}
.lh-apply-input .lh-apply-item li{background:none; padding:0 0 0 16px;}
.lh-apply-input .lh-apply-item li>div{background:#F3F3F3; padding:0 20px;}
.lh-apply-input .lh-apply-item li input{text-align:right;}
.lh-apply-input .lh-uploading-img{left:140px; top:5px;}
.lh-apply-input .lh-apply-item li:last-child{margin-top:14px;}
.lh-apply-bd{padding-right:70px;}
.lh-apply-input h4{margin-top:30px;}
.lh-apply-bd>div{display:none;}
.lh-apply-input .lh-apply-item li.width100{width:100%;}
.lh-pub-cont{margin-top:70px; position:relative;}
.lh-pub-cont .img{width:548px; height:370px; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-pub-cont .img h3{color:#fff; position:absolute; left:0; bottom:20px; right:0; font-size:16px; padding:0 20px; z-index:2; font-weight:bold;}
.lh-pub-cont .text{max-width:510px; font-size:20px; line-height:40px; position:relative;  padding-left:30px; margin-top:90px; font-weight:bold;}
.lh-pub-cont.jr .text p{margin-top:30px;}
.lh-pub-cont .text span{left: 0;top: -40px;position: absolute;font-family: "CenturyGothicbold";font-size: 40px;}
.lh-pub-cont .text span:last-child{transform: perspective(400px) rotateX(180deg);right:0;bottom: -20px;left: inherit;}
.lh-pub-item li{display:flex; align-items:center; justify-content:center; margin-top:80px; height:80px;}
.lh-pub2{height:900px; position:relative; overflow:hidden;}
.lh-pub2 .img{width:100%; height:100%; background-position:center; background-size:cover; background-repeat:no-repeat;}
.lh-pub2 .text{position:absolute; left:15.625vw; top:50%; transform:translateY(-50%); z-index:2; width:490px; background:rgba(14,30,92,.9); color:#fff; padding:70px 40px; height:500px; overflow:hidden;}
.lh-pub2 .text h3{font-size:20px; font-weight:bold;}
.lh-pub2 .text h4{font-size:40px; line-height:45px;font-family: "CenturyGothicbold"; margin-top:10px;}
.lh-pub2 .text pre{line-height:30px; margin-top:40px; padding-top:40px; border-top:2px solid rgba(255,255,255,.5);}
.lh-pub2-btn{position:absolute; left:15.625vw; top:700px; z-index:2;}
.public-btn a{display:block; width:70px; height:70px; background:#065EE3; color:#fff; text-align:center; line-height:70px; font-weight:bold; float:left;}
.public-btn a:first-child{background:#fff; color:#000;}
.public-btn a:hover{border-radius:0 30px 30px 30px;}
.public-btn a:first-child:hover{border-radius:30px 0 30px 30px;}
.lh-park2-ul{width:110%; margin:110px 0 0 -5%;}
.lh-pub3-item li{padding:80px 0; background:#fff;}
.lh-pub3-item li:nth-child(2n){background:#F4F4F4;}
.lh-pub3-item li img{width:auto; margin:auto;}
.lh-pub3-item li h3{font-size:25px; font-weight:bold; margin-top:30px;}
.lh-pub3-item li .text{max-width:598px; color:#636363; line-height:30px; font-size:16px; margin-top:40px;}
.lh-tuozhan1{margin-top:70px; overflow:hidden; position:relative;}
.lh-tuozhan1 .img{float:left; width:808px; height:494px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-tuozhan1 .text,.lh-tuozhan2 .text{position:absolute; right:0; top:50%; margin-top:-194px; background:#fff; padding:30px 55px; width:528px; height:388px; z-index:2; display:flex; align-items:center; justify-content:center; font-size:16px; line-height:35px; color:#2a2a2a; font-weight:bold;}
.lh-tuozhan2 .text{left:0;}
.lh-tuozhan1 .text pre,.lh-tuozhan2 .text pre{position:relative;}
.lh-tuozhan1 .text pre span,.lh-tuozhan2 .text pre span{left: 0;top: -40px;position: absolute; font-family: "CenturyGothicbold";font-size: 40px;}
.lh-tuozhan1 .text pre span:last-child,.lh-tuozhan2 .text pre span:last-child{transform: perspective(400px) rotateX(180deg); right:0; bottom:-40px; left:inherit;}
.lh-tuozhan1-btn{position:absolute; right:458px; bottom:53px; z-index:2;}
.lh-tuozhan2{padding:20px 0 100px;}
.lh-tuozhan2 .img{width:808px; height:494px; background-position:center; background-repeat:no-repeat; background-size:cover; display:flex; align-items:center; justify-content:flex-end; color:#fff; padding:60px; text-align:right; position:relative;}
.lh-tuozhan2 .img:before{content:''; display:block; width:190px; height:100%; background:#B89B73; position:absolute; right:0; top:0;}
.lh-tuozhan2 .img .info{position:relative; z-index:2;}
.lh-tuozhan2 .img h3{font-size:35px;font-family: "CenturyGothicbold";}
.lh-tuozhan2 .img a{display:inline-block; width:168px; height:60px; text-align:center; line-height:60px; border:2px solid #fff; color:#fff; margin-top:30px; display:flex; align-items:center; justify-content:center; float:right;}
.lh-tuozhan2 .img a i{margin-right:10px; font-size:24px;}
.lh-tuozhan2 .img a:hover{background:#fff; color:#B89B73;}
.lh-tuozhan2>div:before{content:''; display:block; width:306px; height:205px; background:url(../images/icon13.png) no-repeat center; position:absolute; left:-77px; top:0;}
.lh-tuozhan3-l{width:426px; background:#313131; color:#fff;}
.lh-tuozhan3-l li{padding:65px 15px 65px 45px;}
.lh-tuozhan3-l li:first-child{background:#B89B73;}
.lh-tuozhan3-l li:first-child h4{margin-top:25px;}
.lh-tuozhan3-l li h3{font-size:16px; font-weight:bold;}
.lh-tuozhan3-l li h4{margin-top:40px; line-height:24px;}
.lh-tuozhan3-l li h4 i{font-size:24px; margin-right:6px; float:left;}
.lh-tuozhan3-l li p{font-size:18px;font-family: "CenturyGothicbold"; margin-top:5px;}
.lh-tuozhan3-l li p b{font-size:22px;}
.lh-tuozhan3-l li a{display:block; width:164px; height:50px; line-height:50px; text-align:center; border:2px solid #fff; color:#fff; text-align:center; line-height:50px; font-size:16px; margin-top:50px; border-radius:30px; font-weight:bold;}
.lh-tuozhan3-l li a:hover{background:#fff; color:#B89B73;}
.lh-tuozhan-map{width:calc(100% - 426px); height:100%; position:absolute; right:0; top:0; background-position:left top; background-repeat:no-repeat; background-size:cover;}
.lh-tuozhan-map:before{content:''; display:block; width:512px; height:46px; background:url(/style/img/map-a.png) no-repeat center; background-size:cover; position:absolute; left:40px; bottom:40px;}
.lh-appointment-layer{width:670px; height:80%; background:#fff; padding:70px; position:fixed; left:50%; top:10%; transform:translate(-50%,150%); z-index:3000;transition:cubic-bezier(0.215,.61,.355,1) .45s; visibility:hidden; opacity:0; overflow:hidden;}
body.Appointment{overflow:hidden;}
body.Appointment .lh-appointment-layer{transform:translate(-50%,0);visibility:visible; opacity:1;}
.lh-appointment-h3{font-size:16px; font-weight:bold; overflow:hidden; line-height:20px;}
.lh-appointment-h3 a{float:right; font-size:20px;}
.lh-appointment-main{margin-top:35px; height:70%; overflow-y:auto;}
.lh-appointment-item li{height:50px; line-height:50px; background:#F3F3F3; position:relative; padding:0 25px; margin-top:14px;}
.lh-appointment-item li:first-child{margin-top:0;}
.lh-appointment-item li input,.lh-appointment-item li select{position:absolute; left:0; top:0; height:100%; padding:0 55px 0 120px; border:none;}
.lh-appointment-item li i{position:absolute; right:27px; top:0; color:#AEA090;}
.lh-appointment-item li input.times{text-align:right;}
.lh-appointment-item li select{direction: rtl;}
.lh-appointment-item li.textarea{height:142px;}
.lh-appointment-item li.textarea textarea{position:absolute; left:0; top:0; width:100%; height:100%; padding:40px 25px; border:none;}
.lh-submit{display:block; width:100%; height:50px; line-height:50px; border-radius:4px; background:#B89B73; color:#fff; text-align:center;}
.lh-submit:hover{background:#B48E5D;}
.lh-appointment-bottom{margin-top:30px;}
.lh-appointment-bottom .terms{margin-bottom:30px; overflow:hidden; line-height:17px;}
.lh-appointment-bottom .agreed{display:block; float:left; width:17px; height:17px; line-height:17px; text-align:center; border:1px solid #7D7D7D; border-radius:5px; display:flex; align-items:center; justify-content:center; margin-right:10px;}
.lh-appointment-bottom .agreed.on i{opacity:0;}
.lh-appointment-bottom .termsBtn{margin-left:10px; text-decoration:underline;}
.shadows{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7); z-index:2999; animation:shadows cubic-bezier(0.215,.61,.355,1) .45s;}
@keyframes shadows{
	0%{opacity:0;}
	100%{opacity:1;}	
}
.lh-terms-layer{position:absolute; left:0; top:0; width:100%; height:100%; background:#fff; padding:70px; transform:translateY(100%); visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
body.Terms .lh-terms-layer{transform:translateY(0); visibility:visible;}
.lh-terms-cont{color:#666; line-height:30px;}
.lh-pub-cont.jr .text{font-size:16px; line-height:38px; margin-top:70px; padding-left:0;}
.lh-financial1{background:#1B1B1B; position:relative; height:647px;}
.lh-financial1>div.container{height:100%;}
.lh-financial1:before{content:''; display:block; width:50%; height:100%; background:#313131; position:absolute; left:0; top:0;}
.lh-financial1 .text{color:#fff; max-width:380px; background:#313131;}
.lh-financial1 .lh-cd-text h3{line-height:45px; margin:10px 0 100px; position:relative;}
.lh-financial1 .lh-cd-text h3:before{content:''; display:block ;width:27px; height:4px; background:#065EE3; position:absolute; left:0; top:130px;}
.lh-financial1 .text pre{line-height:35px; color:#f4f4f4; font-size:16px;}
.lh-financial1-banner{width:55%; height:445px; position:absolute; right:0; top:100px; overflow:hidden;}
.lh-financial1-banner .bd li{width:706px; margin-right:45px;}
.lh-financial1-banner .img{background-position:center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%; position:relative; opacity:.5;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-financial1-banner .bd li.swiper-slide-active .img,.lh-financial1-banner .bd li.swiper-slide-duplicate-active .img{opacity:1;}
.lh-financial1-btn{position:absolute; left:0; bottom:-100px; z-index:3;}
.lh-financial2{background:#fff;}
.lh-financial2 pre{max-width:798px; margin-top:50px; line-height:35px; font-size:16px; position:relative; font-weight:bold;}
.lh-financial2 pre:before{content:''; display:block; width:27px; height:4px; background:#172855; position:absolute; left:0; top:-30px;}
.lh-financial2-banner .bd li{width:33.3%; padding-left:33px;}
.lh-financial2-banner .bd .img{height:264px; background-position:center; background-repeat:no-repeat; background-size:cover;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-financial2-banner .bd li a{display:block; position:relative; overflow:hidden;}
.lh-financial2-banner .bd li a:hover .img{transform:scale(1.1);}
.lh-financial2-banner .bd li a:before{content:''; display:block; width:100%; height:97px; background:url(../images/shadow.png) repeat-x center bottom; position:absolute; left:0; bottom:0; z-index:2;}
.lh-financial2-banner .bd li h3{position:absolute; left:0; bottom:15px; padding:0 30px; line-height:24px; color:#fff; z-index:3; display:none;}
.lh-financial2-banner{margin-left:-33px; margin-top:50px;}
.lh-financial2-bottom{margin-top:80px;}
.lh-financial2-btn a{font-size:28px; display:block; float:left; font-weight:bold; color:#C7C7C7; margin-left:20px;}
.lh-financial2-btn a:first-child{margin-left:0;}
.lh-financial2-btn a:hover{color:#000;}
.lh-financial2-bottom .swiper-pagination{width:89%; height:3px; background:#EDEDED; margin-top:15px; margin-left:33px;}
.lh-main.financial .lh-park6-a{background:#f4f4f4;}
.lh-pub-cont.promote{margin-top:40px;}
.lh-pub-cont.promote .img{width:497px; height:500px;}
.lh-pub-cont.promote .text{max-width:636px; padding:0;}
.lh-pub-cont.promote .lh-cd-text h3{font-size:35px;}
.lh-pub-cont.promote .text pre{color:#636363; line-height:35px; font-size:16px; margin-top:50px; position:relative;}
.lh-pub-cont.promote .text pre:before{content:''; display:block; width:70px; height:1px; background:#2D5EFF; top:-20px; position:absolute; left:0;}
.lh-pub-item.promote{width:100%; margin:0;}
.lh-pub-item.promote li{padding-left:25px; margin-top:25px; height:auto; display:block;}
.lh-pub-item.promote li>div{background:#fff;}
.lh-promote1-banner{overflow:hidden; margin-left:-25px;}
.lh-promote1-hd{text-align:center; margin-top:50px;}
.lh-promote1-hd li{width:12px; height:12px; background:#fff; border:3px solid #fff; opacity:1;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-promote1-hd li.on{background:#6979FF;}
.bgWhite{background:#fff;}
.lh-promote2 .text pre{max-width:450px; line-height:35px; font-size:16px; color:#636363; position:relative; margin-top:50px; font-weight:bold;}
.lh-promote2 .text pre:before{content:''; display:block; width:70px; height:1px; background:#2D5EFF; position:absolute; left:0; top:-25px;}
.lh-promote2-banner{width:600px; overflow:hidden;}
.lh-promote2-banner .bd li{height:395px;}
.lh-promote2-banner .bd .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.lh-promote2-banner .bd .img a{display:block; width:100%; height:100%;}
.lh-promote2-banner .bd .img a i{position:absolute; left:50%; top:50%; width:60px; height:60px; border-radius:50%; background:#065EE3; margin:-30px 0 0 -30px; box-shadow:0 0 20px rgba(6,94,227,.2);transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateY(50%); opacity:0;}
.lh-promote2-banner .bd .img:hover a i{transform:translateY(0); opacity:1;}
.lh-promote2-banner .bd .img a i:before,.lh-promote2-banner .bd .img a i:after{content:''; display:block; width:14px; height:2px; background:#fff; position:absolute; left:50%; top:50%; margin:-1px 0 0 -7px;}
.lh-promote2-banner .bd .img a i:after{transform:rotate(90deg);}
.lh-promote2 .lh-cd-text h3{font-size:35px;}
.lh-promote1-hd2 li{border-color:#E5E5E5; background:#E5E5E5;}
.lh-imgLayer-banner{position:fixed; left:0; top:0; width:100%; height:100%; z-index:3000; background:rgba(0,0,0,.8); animation:imgLayer cubic-bezier(0.215,.61,.355,1) .65s forwards;}
@keyframes imgLayer{
	0%{opacity:0; transform:scale(1.1);}
	100%{opacity:1;transform:scale(1);}	
}
@keyframes imgLayer1{
	0%{opacity:1;transform:scale(1);}
	100%{opacity:0; transform:scale(1.1);}	
}
.lh-imgLayer-banner li>div{display:flex; align-items:center; justify-content:center; width:100%; height:100%;}
.lh-imgLayer-banner li img{width:auto; max-width:90%; max-height:90%;}
.lh-imgLayer-close{position:absolute; right:0; top:0; width:60px; height:60px; background:rgba(0,0,0,.6); text-align:center; line-height:60px; color:#fff; z-index:3; font-size:20px;}
.prevn,.nextn{position:absolute; top:50%; margin-top:-30px; width:60px; height:60px; text-align:center; line-height:60px; background:rgba(0,0,0,.6); color:#fff; z-index:3;}
.prevn{left:0;}
.nextn{right:0;}
.lh-imgLayer-close:hover,.prevn:hover,.nextn:hover{background:#000;}
.padding130{padding:130px 0;}
.lh-promote3{background:#0E1E5C url(../images/cs/pp9.png) no-repeat center; background-size:cover; overflow:hidden;}
.lh-promote3-bg{position:relative; padding:60px 0 60px 130px;}
.lh-promote3-bg:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:100%; top:0;}
.lh-promote3-bg .text{max-width:400px; padding-top:40px;}
.lh-promote3-bg .text .lh-cd-text h3{font-size:25px; line-height:28px;}
.lh-promote3-bg .text pre{color:#636363; line-height:35px; margin-top:20px; font-weight:bold;}
.lh-promote3-item{width:400px;}
.lh-promote3-item li{float:left; width:50%; display:flex; align-items:center; justify-content:center; height:100px;}
.lh-promote3-item li img{width:auto;}
.imgbox{overflow:hidden;}
.img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.img img{max-width: 100%;}
.lh-enterprise1 .lh-cd-text h3{font-size:35px;}
.lh-enterprise1 .text{padding-top:20px;}
.lh-enterprise1 .text pre{max-width:420px; font-size:16px; line-height:35px; color:#2a2a2a; position:relative; margin-top:60px; font-weight:bold;}
.lh-enterprise1 .text pre:before{content:''; display:block; width:27px; height:4px; background:#172855; position:absolute; left:0; top:-30px;}
.lh-enterprise1 .text a{display:block; width:145px; height:43px; line-height:43px; text-align:center; border-radius:30px; color:#fff; background:#065EE3; margin-top:40px;}
.lh-enterprise1 .text a:hover{background:#0852CB;}
.lh-enterprise1 .img{box-shadow:0 0 20px rgba(0,0,0,.1); float:right; max-width:520px;}
.lh-enterprise2{position:relative; padding:100px 0 200px;}
.lh-enterprise2-banner{width:950px; height:620px; position:relative; overflow:hidden; float:right;}
.lh-enterprise2-banner .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-enterprise2-btn{position:absolute; right:10px; bottom:-70px; z-index:3;}
.lh-enterprise2 .text{position:absolute; left:0; top:80px; height:100%; background:#313131; width:360px; padding:90px 30px 30px 60px; z-index:2; color:#fff;}
.lh-enterprise2 .text .lh-cd-text h3{font-size:30px;}
.lh-enterprise2 .text pre{line-height:30px; position:relative; margin-top:60px;}
.lh-enterprise2 .text pre:before{content:''; display:block ;width:27px; height:4px; background:#065EE3; position:absolute; left:0; top:-30px;}
.lh-enterprise2 .text h4{margin-top:40px;}
.lh-enterprise2 .text p{font-size:16px;font-family: "CenturyGothicbold"; margin-top:6px;}
.lh-enterprise2 .text>a{color:#fff; display:block; width:160px; height:45px; line-height:45px; border:1px solid #fff; border-radius:3px; text-align:center; margin-top:30px; display:flex; align-items:center; justify-content:center;}
.lh-enterprise2 .text>a i{margin-left:10px; font-size:20px;}
.lh-enterprise2 .text>a:hover{background:#fff; color:#000;}
.lh-enterprise2:before{content:''; display:block; width:73%; height:80%; background:#f4f4f4; position:absolute; right:0; bottom:0;}
.lh-enterprise2>div:before{content:''; display:block; width:306px; height:205px; background:url(../images/icon13.png) no-repeat center; position:absolute; left:-80px; top:30px;}
.lh-enterprise3{background:#0E1E5C url(../images/cs/qy3.jpg) no-repeat center; background-size:cover; color:#fff;}
.lh-cd-text h3.font30{font-size:30px;}
.lh-enterprise3 pre{font-size:16px; margin-top:60px; position:relative;}
.lh-enterprise3 pre:before{content:''; display:block; width:27px; height:4px; background:#172855; position:absolute; left:0; top:-30px;}
.lh-enterprise4{position:relative;}
.lh-enterprise4:before{content:''; display:block; width:73%; height:88%; background:#f4f4f4; position:absolute; left:0; bottom:0;}
.lh-enterprise4 pre{font-size:16px; line-height:35px; margin-top:60px; position:relative; font-weight:bold;}
.lh-enterprise4 pre:before{content:''; display:block; width:27px; height:4px; background:#172855; position:absolute; left:0; top:-30px;}
.lh-enterprise4-cont{margin-top:60px; position:relative;}
.lh-enterprise4-cont .img{width:780px; height:468px; background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; left:780px; top:0;}
.lh-enterprise4-tab{width:780px; height:677px; background:#fff;}
.lh-enterprise4-hd li{height:80px; line-height:80px; text-align:center; flex:1; width:50%; float:left; background:#065EE3; color:#fff; font-size:18px; font-weight:bold; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-enterprise4-hd li:after{content:''; display:block; width:0; height:0; border:6px solid transparent; border-top:6px solid #313131; position:absolute; left:50%; bottom:-12px; margin-left:-3px; opacity:0;}
.lh-enterprise4-hd li.on{background:#313131;}
.lh-enterprise4-hd li.on:after{opacity:1;}
.lh-enterprise4-input li{height:85px; line-height:85px; padding:0 55px; font-size:16px; position:relative; border-top:1px solid #DCDCDC;}
.lh-enterprise4-input li:first-child{border:none;}
.lh-enterprise4-input li input,.lh-enterprise4-input li textarea{position:absolute; left:0; top:0; width:100%; height:100%; padding:0 55px 0 164px; border:none; font-size:16px;}
.lh-enterprise4-input li label{font-weight:bold;}
.lh-enterprise4-input li.textarea{height:138px;}
.lh-enterprise4-input li textarea{padding:30px 55px 30px 164px;}
.lh-enterprise4-input li:last-child{padding:30px 40px;}
.lh-enterprise4-input li a{display:block; width:100%; height:60px; line-height:60px; background:#B89B73; color:#fff; text-align:center; font-weight:bold;}
.lh-enterprise4-input li a:hover{background:#B7935F;}
.lh-enterprise4-input li i{float:right; color:#AEA090;}
.lhTab .bd>div,.lhTab .bd>ul{display:none;}
.lh-enterprise5{overflow:hidden; position:relative;}
.lh-active-item{position:relative; z-index:1;}
.lh-active-item:before{content:''; display:block; width:150%; height:86%; height:calc(100% - 155px); background:#F4F4F4; position:absolute; left:-60px; bottom:0; z-index:-1;}
.lh-enterprise5-bg{height:750px; background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.lh-enterprise5-active{position:relative; z-index:2;}
.lh-enterprise5-a{height:140px; background:#fff; margin-top:-140px; width:50%; padding-top:45px; position:relative;}
.lh-cd-text h3.font35{font-size:35px;}
.lh-enterprise5-a a{display:block; width:145px; height:43px; line-height:43px; text-align:center; border-radius:30px; color:#fff; background:#065EE3; position:absolute; right:68px; top:50%; margin-top:-21px;}
.lh-enterprise5-a a:hover{background:#0852CB;}
.lh-enterprise5-a:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; right:100%; top:0;}
.lh-active-item li{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); margin-bottom:45px; overflow:hidden;}
.lh-active-item li .imgbox{width:340px; height:250px; float:left; margin-right:70px;}
.lh-active-item li .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.lh-active-item li .text{padding:50px 60px 0 0;}
.lh-active-item li .text h3{font-size:25px; font-weight:bold; display:inline-block; position:relative; margin-bottom:50px;}
.lh-active-item li .text h3:after{content:''; display:block; width:27px; height:4px; background:#172855; position:absolute; left:0; bottom:-25px;}
.lh-active-item li .text pre{color:#636363; font-size:16px; line-height:30px; position:relative;}
.lh-reservation-layer,.layers{position:fixed; left:50%; top:50%; width:670px; height:570px; background:#fff; z-index:3000;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translate(-50%,100%); visibility:hidden; padding:70px;}
body.Reservation,body.Feedback{overflow:hidden;}
body.Reservation .lh-reservation-layer,body.Feedback .lh-feedback-layer{transform:translate(-50%,-50%); visibility:visible; }
.lh-reservation-layer pre{line-height:24px; color:#A3A3A3; margin:10px 0 30px;}
.lh-appointment-item li.nobg{background:none; padding:0; margin-top:30px;}
.closes:hover{color:#B89B73;}
.lh-feedback-layer{height:820px;}
.lh-feedback-layer .lh-appointment-item{margin-top:30px;}
.lh-appointment-item li.upload{background:none; height:auto;}
.lc-uploads .img{width:100px; height:100px; background:#F4F4F4; position:relative; overflow:hidden;}
.lc-uploads .img{float:left; margin-right:10px;}
.lc-uploads-del{position:absolute; right:-25px; top:-25px; width:50px; height:50px; border-radius:50%; background:rgba(0,0,0,.7); color:#fff; line-height:70px; text-indent:10px; font-size:12px;}
.lc-uploads-btn{transition:cubic-bezier(0.215,.61,.355,1) .45s; cursor:pointer;}
.lc-uploads-btn:before,.lc-uploads-btn:after{content:''; display:block; width:38px; height:2px; background:#BFBFBF; position:absolute; left:50%; top:50%; margin:-1px 0 0 -19px;}
.lc-uploads-btn:after{transform:rotate(90deg);}
.lc-uploads-btn:hover{background:#E8E0D3;}
.lc-uploads-btn input{width:100%; height:100%; opacity:0; z-index:2;}
.lh-enterprise1.talent .img{max-width:644px; box-shadow:none;}
.lh-enterprise1.talent .text a{width:164px; height:50px; line-height:50px;}
.lh-enterprise1.talent{position:relative;}
.talent-text{font-size:67px; color:#EEE;font-family: "CenturyGothicbold"; line-height:67px; text-transform:uppercase; transform:rotate(-90deg); position:absolute; left:260px; bottom:320px;}
.font48{font-size:48px;}
.lh-talent1-bg{height:430px; background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.lh-talent1-main{margin-top:-300px;}
.lh-talent1-banner{width:1380px; height:740px; position:relative; overflow:hidden; margin-left:-90px;}
.lh-talent1-banner .bd .img{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.lh-talent1-banner .bd .text{width:658px; height:320px; background:rgba(14,30,92,.9); position:absolute; left:0; bottom:0; z-index:2; color:#fff; display:flex; align-items:center; justify-content:center; padding:80px;}
.lh-talent1-banner .bd .text h3{font-size:20px; font-weight:bold;}
.lh-talent1-banner .bd .text pre{line-height:30px; color:#dfe4ed; margin:20px 0;}
.lh-talent1-banner .bd .text a{display:block; height:45px; line-height:45px; width:152px; text-align:center; border:2px solid #fff; color:#fff; font-weight:bold; display:flex; align-items:center; justify-content:center;}
.lh-talent1-banner .bd .text a:hover{background:#fff; color:#0F1D57;}
.lh-talent1-btn{position:absolute; right:0; bottom:0; z-index:2;}
.lh-talent1-main .lh-cd-text{position:relative; z-index:2; top:20px;}
.lh-talent2 .lh-tuozhan1{margin-top:0;}
.lh-cd-text h3.font48{line-height:48px;}
.lh-cd-text h3.font35{line-height:26px;}
.lh-talent2 .lh-tuozhan1 .text pre,.lh-tuozhan2.talent .text pre{margin-top:40px; color:#636363; line-height:35px; font-size:14px; max-height:105px; overflow:hidden;}
.lh-tuozhan2.talent .text pre{line-height:30px; max-height:120px;}
.lh-tuozhan2.talent .text a{display:block; width:145px; height:50px; line-height:50px; text-align:center; border-radius:30px; background:#B89B73; color:#fff; margin-top:30px;}
.lh-tuozhan2.talent .text a:hover{background:#B7935F;}
.lh-park6-ewm p{margin-top:6px;}
.lh-btn4{display:block; width:164px; height:50px; line-height:50px; text-align:center; border-radius:30px; background:#065EE3; color:#fff;}
.lh-park2-cont.virtual .text pre{margin:0 0 40px;}
.lh-park2-cont.virtual .talent-text{bottom:180px; left:380px;}
.lh-park2-cont.virtual{margin-top:90px;}
.bgGray{background:#F4F4F4;}
.lh-virtual1{padding:0 0 90px;}
.lh-virtual1 pre{color:#666666; line-height:30px; margin-top:40px;}
.lh-virtual1 .lh-cd-text,.lh-virtual1 .lh-cd-text h3{color:#172875;}
.lh-virtual-layer{height:768px;}
.lh-virtual-layer .lh-appointment-item{margin-top:30px;}
body.Virtual{overflow:hidden;}
body.Virtual .lh-virtual-layer{transform:translate(-50%,-50%); visibility:visible;}
.lh-regional-item li{overflow:hidden; padding-right:3vw;}
.lh-regional-item li .map{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-regional-item li .map .cont{color:#7C7C7C; line-height:24px; margin-top:20px; font-size:14px;}
.lh-regional-item li .map .cont1{line-height:32px; font-size:18px;}
.lh-regional-item li .map dl:first-child dt{margin:0 0 6px;}
.lh-regional-item li .map>h2,.lh-regional-item li .map>h3{transition:cubic-bezier(0.215,.61,.355,1) .45s; transform-origin:left top;}
.lh-regional-item li .map{margin:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform-origin:left top;}
.lh-regional-item li .img1{display:none;}
.lh-regional-item li .cont1{display:none;}
.lh-regional-item li.swiper-slide-active .cont1{display:block;}
.lh-regional-item li.swiper-slide-active .img1{display:block;}
.lh-regional-item li.swiper-slide-active .img2,.lh-regional-item li.swiper-slide-active .cont2{display:none;}
.lh-news-ul>.item{padding:50px 50px 50px 0;}
.lh-news-ul>.item:nth-child(2n){background:#F2F2F2;}
.lh-news-ul .time{float:left; width:200px; text-align:center;font-family: "Geometr706 BlkCn BT Black";}
.lh-news-ul .time h3{font-size:56px;}
.lh-news-ul .time h4{font-size:20px;}
.lh-news-ul .time h5{font-size:12px; width:12px; margin:160px auto 0; position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s; cursor:pointer;}
.lh-news-ul .time h5 span{color:#BFBFBF; margin-top:10px; font-size:20px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-ul .time h5:after{content:''; display:block; width:2px; height:47px; background:#BFBFBF; position:absolute; left:50%; top:90px; margin-left:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-ul .info{width:388px; /*height:360px;*/overflow:hidden; margin-top:30px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.center-item li h2{color:#92755b; line-height:24px; overflow:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s; margin-top:10px;}
.center-item li h3{font-size:18px; line-height:30px; overflow:hidden; text-align:left; font-weight:bold;transition:cubic-bezier(0.215,.61,.355,1) .45s;}

.center-item li a:hover h2{text-decoration:underline;}
.center-item li.first a:hover h3{color:#92755b;}
.center-item li.first a:hover h4{background:#B79364;}
.center-item li p{color:#bda997; line-height:26px; margin:20px 0; height:78px; overflow:hidden;}
.center-item li h4{width:87px; height:34px; text-align:center; line-height:34px; background:#A8917C; color:#fff; border-radius:3px;transition:cubic-bezier(0.215,.61,.355,1) .45s;transition:cubic-bezier(0.215,.61,.355,1) .45s; font-size:12px;}
.center-item li.first{margin-bottom:30px;}
.lh-news-ul .img{width:390px;}
.lh-news-ul .img a{display:block; width:100%; height:210px; overflow:hidden;}
.lh-news-ul .img a{margin-top:30px;}
.lh-news-ul .img a:first-child{margin-top:0;}
.lh-news-ul .img a>div{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-ul .img a:hover{transform:scale(.95);}
.lh-news-ul .img a:hover>div{transform:scale(1.2);}
.lh-news-ul .time h5:hover,.lh-news-ul .time h5:hover span{color:#A8917C;}
.lh-news-ul .time h5:hover:after{background:#A8917C;}
.lh-news-ul>.item.on li{    display: block !important;}
/*
.lh-news-ul>.item.on .info{height:auto;}
font-family: "Century Gothic";
font-family: "CenturyGothicbold";
font-family: "Ebrima Bold";
transition:cubic-bezier(0.215,.61,.355,1) .45s;

*/

/*动画*/
.lh-cd3-cont,.lh-cd4-banner .bd li{overflow:hidden;}
.lh-cd1-l .cdScroll1{animation:cdScroll1 cubic-bezier(0.215,.61,.355,1) 1s forwards;transform:rotate(-90deg) translateX(-100%); opacity:0;}
@keyframes cdScroll1{
	0%{transform:rotate(-90deg) translateX(-100%); opacity:0;}	
	100%{transform:rotate(-90deg) translateX(0); opacity:1;}
}
.delay1{animation-delay:.65s;}
.lh-cd1-poswer li:nth-child(2){animation-delay:.1s;}
.lh-cd1-poswer li:nth-child(3){animation-delay:.2s;}
.lh-cd1-poswer li:nth-child(4){animation-delay:.3s;}
.lhZoomIn{animation-name:lhZoomIn;}
@keyframes lhZoomIn{
	0%{transform:scale(.7); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}
.lhZoomOut{animation-name:lhZoomOut;}
@keyframes lhZoomOut{
	0%{transform:scale(1.2); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}
.lh-ai4-item li:nth-child(2n),.lh-footer-d dl:nth-child(2n){animation-delay:.1s;}
.lh-footer-logo:after{transform:scaleX(0); transform-origin:left center; transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.Visual .lh-footer-logo:after{transform:scaleX(1);}
.lh-park1-nav li:nth-child(2),.lh-park6-contact li:nth-child(2){animation-delay:.1s;}
.lh-park1-nav li:nth-child(3),.lh-park6-ewm{animation-delay:.2s;}
.lh-park1-nav li:nth-child(4){animation-delay:.3s;}
.lh-park1-nav li:nth-child(5){animation-delay:.4s;}
.lh-park1-nav li:nth-child(6){animation-delay:.5s;}
.lh-park1-nav li:nth-child(7){animation-delay:.6s;}
.lh-park1-nav li:nth-child(8){animation-delay:.7s;}
.lh-park2:after{content:''; display:block; width:100%; height:140px; background:#065EE3; position:absolute; left:0; top:0; z-index:2;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.Visual.lh-park2:after{transform:translateX(100%);}
.talent-text span{animation-delay:1s;}
.borderRadius{animation-name:borderRadius; overflow:hidden;}
@keyframes borderRadius{
	0%{border-radius:50%;}
	100%{border-radius:0;}	
}
.lh-talent1-bg{position:relative;}
.lh-talent1-bg:before{content:''; display:block; width:100%; height:100%; background:#065EE3; position:absolute; left:0; top:0; z-index:2;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.Visual .lh-talent1-bg:before{transform:translateX(100%);}
.lh-talent1-main{animation-delay:1s;}
.lh-cd-text{animation-delay:.5s;}
.lh-talent1-banner{animation-delay:.6s;}
.lh-talent2:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) 1.2s; transform:translateX(-100%);}
.Visual.lh-talent2:before{transform:translateX(0);}
.lh-tuozhan2:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) 1.2s; transform:translateX(100%);}
.Visual.lh-tuozhan2:before{transform:translateX(0);}
.lh-tuozhan1,.lh-tuozhan2 .container{animation-delay:.2s;}
.lh-enterprise2:before{transition:cubic-bezier(0.215,.61,.355,1) 2s; transform:translateX(200%); z-index:1;}
.lh-enterprise2:after{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; right:0; bottom:0;transition:cubic-bezier(0.215,.61,.355,1) 1s;transform:translateX(-100%);}
.Visual.lh-enterprise2:before,.Visual.lh-enterprise2:after{transform:translateX(0);}
.lh-enterprise2>div{z-index:3;}
.lh-enterprise2-banner{animation-delay:.2s;}
.lh-enterprise2 .text{animation-delay:.3s;}
.lh-enterprise2>div:before{transform:translateX(-100%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.Visual.lh-enterprise2>div:before{opacity:1;transform:translateX(0);}
.lh-enterprise4:before{transition:cubic-bezier(0.215,.61,.355,1) 2s; transform:translateX(-200%); z-index:1;}
.lh-enterprise4:after{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; right:0; bottom:0;transition:cubic-bezier(0.215,.61,.355,1) 1s;transform:translateX(100%);}
.Visual.lh-enterprise4:before,.Visual.lh-enterprise4:after{transform:translateX(0);}
.lh-enterprise4 .container{z-index:3;}
.lh-enterprise5-a{transform-style: preserve-3d;transform: perspective(600px) rotateX(90deg); transform-origin:center bottom;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.Visual .lh-enterprise5-a,.lh-merchants2-l .info.Visual a{transform: perspective(600px) rotate(0);}
.lh-pub2:before{content:''; display:block; width:100%; height:100%; background:#065EE3; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) 1s; z-index:3;}
.Visual.lh-pub2:before{transform:translateX(100%);}
.lh-introduce2:after{transform:translateY(50%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.Visual.lh-introduce2:after{transform:translateY(0); opacity:1;}
.lh-merchants2-l .info a{transform-style: preserve-3d;transform: perspective(600px) rotateY(-90deg); transform-origin:right center;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.lh-merchants5:before{content:''; display:block; width:100%; height:100%; background:#0F1D5E; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) 1s; z-index:2;}
.Visual.lh-merchants5:before{transform:translateX(100%);}
.lh-cd5-l .scroll:before,.lh-cd5-r .scroll:after{transform:scaleX(0); transform-origin:left center;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.lh-cd5-l .scroll span,.lh-cd5-r .scroll span{transform:translateX(-100%); display:inline-block; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.Visual .lh-cd5-l .scroll:before,.Visual .lh-cd5-r .scroll:after{transform:scaleX(1); transition-delay:.5s;}
.Visual .lh-cd5-l .scroll span,.Visual .lh-cd5-r .scroll span{transform:translateX(0); opacity:1; transition-delay:.7s;}
.lh-cd5-r .scroll:after{transform-origin:right center;}
.lh-cd5-r .scroll span{transform:translateX(100%);}
.lh-tuozhan2.hw:before{background:#F4F4F4;}
.lh-news:before{transform:translateX(-100%);transition:cubic-bezier(0.215,.61,.355,1) 1s;}
.Visual.lh-news:before{transform:translateX(0);}
.lh-news-btn{display:block;}
.lh-regional #Stars{position:absolute; left:0; top:0; width:100%; height:100%;}
.lh-regional .container1400{z-index:2;}
.parkNav .lh-park1-nav{position:fixed; left:0; top:0; width:100%; height:80px; background:#065EE3; z-index:100; box-shadow:0 0 20px rgba(0,0,0,.1); text-align:center; margin:0; display:block;}
.lh-parkNav-box{height:168px;margin-top: 70px;}
.lh-park1-nav{margin-top: 70px;}
.parkNav .lh-park1-nav li{display:inline-block; float:none; margin:0 20px; flex:none; width:auto; padding:0;}
.parkNav .lh-park1-nav li a{padding:10px; font-size:12px; border-width:0;transition:border 0s;}
.parkNav .lh-park1-nav li a .icon{width:24px; margin:auto;}
.parkNav .lh-park1-nav li h3{margin-top:6px;}
.parkNav .lh-park1-nav li a:before{bottom:-10px;}
.lh-ainav-a{height:80px; overflow:hidden;}
.lh-cd-contact{white-space:nowrap;}
.Apply0 .lh-feedback-layer{transform:translate(-50%,-50%); visibility:visible;}
.Apply1 .lh-reservation-layer{transform:translate(-50%,-50%); visibility:visible;}
.Apply2 .lh-appointment-layer{transform:translate(-50%,-50%); visibility:visible;}
.Apply3 .lh-virtual-layer{transform:translate(-50%,-50%); visibility:visible;}
.lh-enterprise4-input.baoxiu li{height:60px; line-height:60px; border:none; position:relative;}
.lh-enterprise4-input.baoxiu li:before{content:''; display:block; width:86%; height:1px; background:#DCDCDC; position:absolute; right:7%; bottom:0;}
.lh-enterprise4-input.baoxiu li:last-child:before{display:none;}
.lh-enterprise4-input li.noborder{border:none;}
.lh-enterprise4-input.baoxiu li select{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0 55px 0 164px; border: none; font-size: 16px;}
.lh-enterprise4-input.baoxiu li.textarea{height:125px;}
.lh-enterprise4-input.baoxiu li textarea{padding: 18px 55px 15px 164px;}
.lh-apply10-layer .lh-apply-bd{padding:0;}
.lh-apply10-layer .lh-apply-input h4{margin-top:29px;}
.lh-apply11-layer .lh-enterprise4-input.baoxiu li:before{display:none;}
.lh-apply11-layer .lh-enterprise4-input.baoxiu li{height:50px; line-height:50px;background: #F3F3F3;    padding: 0 25px;    margin-top: 14px; font-size:14px;}
.lh-apply11-layer .lh-enterprise4-input.baoxiu li label{font-weight:normal;}
.lh-apply11-layer .lh-enterprise4-input.baoxiu li input,.lh-apply11-layer .lh-enterprise4-input.baoxiu li textarea{    padding: 0 55px 0 120px;}
.lh-apply11-layer .lh-enterprise4-input.baoxiu li.textarea{height:142px;}
.lh-apply11-layer .lh-enterprise4-input.baoxiu li.textarea textarea{position: absolute;
left: 0;top: 0;width: 100%;height: 100%;padding: 40px 25px; border: none;font-size:14px;}
.lh-main{overflow-x:hidden;}
.lh-park2.qiye .bg{width:50%; height:calc(100% - 140px); background:#F9F9F9 url(../images/service-new.jpg) no-repeat right bottom; position:absolute; right:0; bottom:0; z-index:2;}
.lh-park2.qiye .container{z-index:3}
.lh-park2.qiye .num:after{background:#F9F9F9;}
.lh-bx-item{float:left;width:780px;}
.lh-bx-item li img{width:auto;}
.lh-bx-item li a{color:#fff; display:block; overflow:hidden; height:234px; padding:90px 0 0 210px;background:#065ee3;}
.lh-bx-item li .icon{float:left; margin-right:28px;}
.lh-bx-item li:first-child a{background:#313131;}
.lh-bx-item li h3{font-size:18px; font-weight:bold; height:20px; line-height:20px; margin-top:15px;}
.lh-bx-item li p{opacity:.5; margin-top:6px; display:none;}
.lh-bx-item li a:hover{background:#0F1F5D;}
.lh-bx-item li:first-child a:hover{background:#1A1A1A;}
.imgFile{margin-top:0 !important;}
@media screen and (max-width:1600px){
	.lh-cd1-r{right:0; z-index:2;}
	.lh-merchants2-l .info h4{font-size:28px;}
	.lh-merchants6-l{max-width:680px;}
}
@media screen and (max-width: 1390px){
	.otherNav.merchants .lh-other-nav-box{padding-left:10%;}
	.lh-overview-footer{padding:5vh 0 0 10vw;}
	.lh-overviewl-cont .info .nname{font-size:22px; line-height:28px; margin:10px 0;}
	.lh-power-item{margin-top:10px; margin-bottom: 20px;}
	.lh-entrance li span{display:none;}
	.lh-overview-page a em{font-size:16px; margin-top:20px;}
	.lh-overview-footer:after{height:5.2vh;}
	.threeCanvas{bottom:-50%;}
	.lh-merchants3-r{width:45%;}
	.lh-merchants3-l{width:47%;}
	.lh-merchants6-l{max-width:56%;}
	.lh-contact-bg1{display:none;}
	.lh-merchants6-r .text{font-size:20px;}
	.lh-news-item li .img{}
	.lh-news-box{width:65vw;}
	.lh-footer-d dl{width:50%;}
	.lh-merchants6-l{max-width:47%;}
}
@media screen and (max-width: 1360px){
	.lh-talent1-banner{width:98%; margin:auto;}
	
}
/*平板*/
@media screen and (max-width: 1200px){
	body{cursor:default;}
	a{cursor:pointer;}
	.lh-cursor{display:none;}
	.container{padding:0 20px;}
	.lh-ai3-l{width:47%;}
	.lh-ai3-r{width:50%;}
	.lh-footer-a{}
	.lh-enterprise1.talent .img{max-width:50%;}
	.lh-enterprise1 .text{width:48%;}
	.talent-text{left:280px; font-size:48px;}
	.lh-talent1-banner{height:500px;}
	.lh-enterprise1 .img{max-width:50%;}
	.lh-pub-cont .img,.lh-park2-cont .right{width:50%;}
	.lh-pub-cont .text,.lh-park2-cont .text{width:47%;}
	.lh-merchants2-r{padding:30px; top:0; margin-top:30px;}
	.lh-merchants3{padding:200px 20px; width:100%;}
	.lh-merchants3-l{width:47%;}
	.lh-merchants3-r{width:50%;}
	.lh-news-ul .time{width:130px;}
}
/*手机*/
@media screen and (max-width: 980px){
	.container{padding:0 15px;}
	.padding60,.padding80,.padding120,.padding100,.padding130{padding:30px 0;}
	.lh-header{height:50px; padding:0; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1);}
	.lh-logo{position:absolute; left:15px; top:50%; transform:translateY(-50%); z-index:2; width:66px; height:28px; margin:0; z-index:3;}
	.lh-logo:after{opacity:1; visibility:visible;}
	.lh-logo:before{opacity:0;  visibility:hidden;}
	.lh-nav{position:fixed; left:0; top:0; width:100vw; height:100vh; background:#fff; padding-top:20%; z-index:2;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:translateX(100%); visibility:hidden;}
	.lh-nav li{float:none; text-align:center; margin:0; line-height:50px;}
	.lh-nav li>a{color:#000; display:block; position:relative;}
	.lh-lang dt{line-height:50px;}
	.lh-lang{position:absolute; right:60px; top:0; color:#000;}
	.lh-search{position:fixed; left:50%; bottom:30px; transform:translate(-50%,100%); z-index:2; width:180px;transition:cubic-bezier(0.215,.61,.355,1) .45s; visibility:hidden; opacity:0; display:none;}
	.lh-search a{color:#000;}
	.lh-search input{padding:0 40px 0 0;transform: scaleX(1);border-bottom: 1px solid #6D6D6D; background:none;}
	.lh-nav-btn{position:absolute; right:0; top:0; width:50px; height:50px; background:#000; z-index:3;}
	.lh-nav-btn i{display:block; width:20px; height:1px; background:#fff; position:absolute; right:15px; top:50%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
	.lh-nav-btn:before,.lh-nav-btn:after{content:'';isplay:block; width:20px; height:1px; background:#fff; position:absolute; right:15px; top:50%;transition:cubic-bezier(0.215,.61,.355,1) .45s; margin-top:-6px;}
	.lh-nav-btn:after{margin-top:6px;}
	.WebNav .lh-nav-btn i{transform:scaleX(0);}
	.WebNav .lh-nav-btn:before{transform:translate(0,6px) rotate(45deg);}
	.WebNav .lh-nav-btn:after{transform:translate(0,-6px) rotate(-45deg);}
	.lh-nav li dl{display:none; position:static;}
	.lh-nav li dl a{font-size:14px;}
	.WebNav .lh-nav{transform:translateX(0); visibility:visible;}
	.WebNav .lh-search{transform:translate(-50%,0); visibility:visible; opacity:1;}
	.lh-ban.merchants{height:200px;}
	.lh-ban h2{font-size:18px;}
	.lh-ban h3{font-size:20px;}
	.otherNav.ai{margin-top:0; height:auto; line-height:inherit;}
	.lh-ainav-contact,.lh-ainav-a .left,.lh-ainav-a .right{width:100%; float:none;}
	.lh-ainav-a .right .scroll{display:none;}
	.lh-ainav-contact{line-height:30px; padding:10px 20px 0 20px;}
	.lh-ainav-contact span{margin-left:0; display:block;}
	.lh-ainav-a .right .tel{line-height:30px; padding:0 0 10px 20px; text-align:left; font-size:12px;}
	.lh-ai1 .container{padding:30px 20px;}
	.lh-ai1 .img{width:219px; height:219px; display:none;}
	.lh-ai1 .img:before, .lh-ai1 .img:after{display:none;}
	.lh-ai1 .text{position:static; float:none; width:100%; padding:30px 20px;}
	.lh-other-nav-box{height:auto !important; line-height:inherit;}
	.lh-ai1 .text h2{font-size:16px;}
	.lh-ai1 .text pre{font-size:12px; line-height:24px; margin:20px 0;}
	.lh-ai1-item{padding:20px; line-height:40px;}
	.lh-ai1-bg{display:none;}
	.lh-ai2{padding:30px 0;}
	.lh-ai2-text h3{font-size:16px;}
	.lh-ai2-text h4{font-size:20px;}
	.lh-ai2-info .img,.lh-ai2-info .text{max-width:100%; float:none;}
	.lh-ai2-info .text{margin-top:30px; padding-left:20px;}
	.lh-ai2-info .text .top h3{font-size:14px;}
	.lh-ai2-info .text .top pre{font-size:12px;}
	.lh-ai2-info .text ul li{margin-top:30px;}
	.lh-ai2-info .text ul li h3{font-size:14px;}
	.lh-ai2-info .text ul li i{left:-18px;}
	.lh-ai3{padding:30px 0; background:#1F50DD;}
	.lh-ai3-l,.lh-ai3-r{width:100%; float:none;}
	.lh-ai3-l .imgbox, .lh-ai3-l .img, .lh-ai3-a .imgbox, .lh-ai3-a .img{height:360px;}
	.lh-ai3-l h2, .lh-ai3-a h2{padding:10px 30px; font-size:16px;}
	.lh-ai3-r{margin-top:30px;}
	.lh-ai3-r .text{margin-top:30px;}
	.lh-ai3-r .text h3, .lh-ai4-text h3{font-size:16px;}
	.lh-ai3-r .text h4, .lh-ai4-text h4{font-size:20px;}
	.lh-ai3-r>pre{font-size:12px;}
	.lh-ai4-text a{display:none;}
	.lh-ai4{padding:30px 0;}
	.lh-ai4-item{margin-top:30px; padding-top:0;}
	.lh-ai4-item li{width:25%; margin-top:30px;}
	.lh-footer-logo .img{width:157px; padding:0;}
	.lh-footer-c{margin-top:20px;margin-bottom: 0}
	.lh-footer-d h2{font-size:16px;}
	.lh-footer-d dl{width:100%;}
	.lh-footer-d{max-width:100%; float:none;}
	.lh-footer-d dl{margin-bottom:20px;}
	.lh-footer-e h3{font-size:20px;}
	.lh-footer-e h4,.lh-footer-d dl dd{font-size:12px;}
	.lh-footer-b{padding:10px; font-size:12px; text-align:center; line-height:24px;}
	.lh-footer-b span{display:block; float:none; width:100%; margin:0;}
	.lh-footer-b a{font-size:12px;}
	.lh-footer-ewm,.lh-footer-link{margin-top:30px;}
	.lh-footer-e{float:none;}
	.lh-footer-link{display:none;}
	.lh-ai2-info .text ul li pre{font-size:12px;}
	.lh-ai1-item li b{font-size:24px;}
	body,a{font-size:12px;}
	.lh-lang dt{font-size:12px;}
	.lh-lang dd{top:50px; width:110%;}
	.lh-ban{background-attachment:inherit; background-size:cover;}
	.lh-cd-text h2{font-size:16px;}
	.lh-cd-text h3{font-size:20px; line-height:24px; margin-top:0;}
	.lh-park1 pre{font-size:12px; margin-top:10px; opacity:.7;}
	.bluebg{padding-left:0;}
	.lh-park1-nav li{flex:none; width:25%; padding-left:0;}
	.lh-park1-nav{margin-left:0; margin-top:40px; display:none;}
	.lh-park1-nav li a{font-size:12px; padding:20px 0 45px; border-width:1px;}
	.lh-park1-nav li .icon{width:22px; margin:auto;}
	.lh-park1-nav li a:hover{border-color:transparent;}
	.lh-park1-nav li a:before{bottom:15px;}
	.talent-text{display:none;}
	.lh-park2 .num{font-size:65px;right:20px; top:0;}
	.lh-park2:before,.lh-park2:after{height:120px;}
	.lh-enterprise1 .text,.lh-enterprise1.talent .img{width:100%;}
	.lh-cd-text h3.font35{font-size:20px;}
	.lh-enterprise1 .text pre{font-size:12px; line-height:30px;}
	.lh-enterprise1.talent .text a{width:120px; height:35px; line-height:35px; margin-top:20px; font-size:12px;}
	.lh-enterprise1.talent .img{max-width:100%; margin-top:30px;}
	.lh-talent1-bg{height:120px; background-attachment:inherit; display:none;}
	.lh-talent1-main .lh-cd-text{top:80px; left:20px;}
	.lh-park2-banner .img{position:relative;}
	.lh-park2-banner .img:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.2); position:absolute; left:0; top:0;}
	.lh-park2-banner .text{ z-index:2;}
	.lh-ban .text{display:none;}
	.lh-talent1-main{margin-top:-80px;}
	.lh-cd-text h3.font48{line-height:23px;}
	.lh-talent1-banner{height:auto; background:rgba(14,30,92,1); width:100%;}
	.lh-talent1-main .container{padding:0;}
	.lh-talent1-banner .bd .img{height:200px;}
	.lh-talent1-banner .bd .text{width:100%; height:auto; position:static; padding:20px;background:rgba(14,30,92,1);}
	.lh-talent1-banner .bd .text h3{font-size:16px;}
	.lh-talent1-banner .bd .text pre{font-size:12px; line-height:24px; margin:10px 0;}
	.lh-talent1-banner .bd .text a{height:35px; line-height:35px; font-size:12px; width:120px; border-width:1px;}
	.public-btn a{width:40px; height:40px; line-height:40px;}
	.lh-tuozhan1 .img,.lh-tuozhan2 .img{width:100%; height:200px;}
	.lh-tuozhan1 .text, .lh-tuozhan2 .text{position:static; height:auto; width:100%; padding:20px;}
	.lh-cd-text h3.font35{line-height:20px;}
	.lh-talent2 .lh-tuozhan1 .text pre, .lh-tuozhan2.talent .text pre{margin-top:20px; font-size:12px;}
	.lh-tuozhan2 .img h3{font-size:20px;}
	.lh-tuozhan2 .img{padding:20px;}
	.lh-tuozhan2 .img a{width:140px; height:35px; line-height:35px; font-size:12px; border-width:1px;}
	.lh-tuozhan2.talent .text a{height:35px; line-height:35px; font-size:12px; width:120px;}
	.lh-tuozhan2{padding:20px 0; margin-top:5px;}
	.lh-talent2{margin-top:5px;}
	.lh-park6-contact,.lh-park6-contact li{float:none; overflow:hidden; width:100%; margin:0; padding:0;}
	.lh-park6-contact li{margin-bottom:20px;}
	.lh-park6-ewm{float:none; margin:auto; display:none;}
	.lh-park6-b a{margin-top:20px; height:35px; line-height:35px; width:120px; font-size:12px;}
	.lh-tuozhan1-btn{right:0; top:160px;}
	.public-btn a:hover,.public-btn a:first-child:hover{border-radius:0;}
	.lh-park6-contact li .text p{font-size:13px;}
	.lh-park6-contact li .text p b{font-size:18px;}
	.lh-tuozhan2>div:before{display:none;}
	.lh-appointment-layer,.lh-reservation-layer,.lh-reservation-layer, .layers{width:90%; padding:20px;}
	.lh-reservation-layer, .layers{height:auto; max-height:90%;}
	.lh-appointment-main,.lh-feedback-layer .lh-appointment-item{margin-top:20px;}
	.lh-appointment-item li{padding:0 15px; height:40px; line-height:40px; margin-top:5px;}
	.lh-park2:after{display:none;}
	.lh-appointment-item li input, .lh-appointment-item li select{padding:0 20px 0 100px; font-size:12px;}
	.lh-appointment-item li i{right:2px; font-size:12px;}
	.lh-appointment-item li.textarea textarea{padding:40px 15px; font-size:12px;}
	.lh-appointment-item li.textarea{height:110px;}
	.lh-appointment-bottom{margin-top:20px;}
	.lh-appointment-bottom .terms{margin-bottom:10px;}
	.lh-submit{height:45px; line-height:45px;}
	.lh-appointment-bottom .termsBtn{font-size:12px;}
	.lh-terms-layer{padding:20px;}
	.lh-appointment-main{height:75%;}
	.lh-enterprise1 .lh-cd-text h3{font-size:20px;}
	.lh-enterprise1 .img{max-width:100%; margin-top:20px; position:relative; z-index:2;}
	.lh-enterprise1 .text a{font-size:12px; line-height:35px; height:35px; width:120px; margin-top:20px;}
	.lh-enterprise2{padding:0; margin-top:5px;}
	.lh-enterprise2-banner{width:100%; float:none; height:200px;}
	.lh-enterprise2 .text{position:static; width:100%; height:auto; padding:20px;}
	.lh-enterprise2>div:before{display:none;}
	.lh-enterprise2 .text .lh-cd-text h3,.lh-enterprise3 .lh-cd-text h3{font-size:16px !important; line-height:24px; opacity:.5;}
	.lh-enterprise4:before{display:none;}
	.lh-enterprise4:after{    transform: translateX(0);}
	.lh-enterprise2 .text pre{margin-top:30px; font-size:12px;}
	.lh-enterprise2 .text pre:before{top:-20px;}
	.lh-enterprise2 .text h4{margin-top:20px;}
	.lh-enterprise2 .text>a{height:35px; line-height:35px; width:140px; font-size:12px; margin-top:20px;}
	.lh-cd-text h3.font30{font-size:20px;}
	.lh-enterprise3 pre,.lh-enterprise4 pre{font-size:12px;}
	.lh-enterprise4-cont{margin-top:30px;}
	.lh-enterprise4-tab{width:100%; height:auto; float:none;}
	.lh-enterprise4-hd li{height:45px; line-height:45px; font-size:12px;}
	.lh-enterprise4-input li{height:50px; line-height:50px; padding:0 15px; font-size:12px;}
	.lh-enterprise4-input li input, .lh-enterprise4-input li textarea{font-size:12px; padding:0 15px 0 100px;}
	.lh-enterprise4-input li textarea{padding:15px 15px 15px 100px;}
	.lh-enterprise4-input li.textarea{height:100px;}
	.lh-enterprise4-input li:last-child{padding:20px 15px 20px; height:auto;}
	.lh-enterprise4-input li a{height:45px; line-height:45px;}
	.lh-enterprise4-cont .img{float:none; width:100%; position:static; height:170px;}
	.lh-enterprise2 .container{padding:0;}
	.lh-enterprise5-bg{background-attachment:inherit; height:145px; display:none;}
	.lh-enterprise4:after{background:#F4F4F4;}
	.lh-enterprise5-active{padding:30px 0;}
	.lh-enterprise5-a{height:auto; width:100%; margin-top:-20px; padding-top:20px;}
	.lh-enterprise5-a a{right:15px; height:35px; line-height:35px; font-size:12px; margin-top:-10px; width:120px;}
	.lh-active-item li .imgbox{float:none; width:100%; height:210px;}
	.lh-active-item li .text{padding:20px;}
	.lh-active-item li .text h3{font-size:16px;}
	.lh-active-item li .text pre{font-size:12px;}
	.lh-park2 .lh-cd-text.ellipsis.black h2{margin-top:0; font-size:20px;}
	.lh-active-item li{margin-bottom:15px;}
	.lh-pub-cont .text,.lh-pub-cont .img{width:100%; float:none;}
	.lh-pub-cont .text{font-size:14px; line-height:30px; margin-top:30px;}
	.lh-pub-cont .text span{top:-10px;}
	.lh-pub-cont .text span:last-child{bottom:0;}
	.lh-pub-cont .img{margin-top:30px; height:215px;}
	.lh-pub-cont .img h3{font-size:14px; padding:0 20px;}
	.l-grid-4>li{width:50%;}
	.lh-pub-item{margin-top:30px;}
	.lh-pub-item li{margin-top:0;}
	.lh-pub-item li>div{padding:50px;}
	.lh-pub2{height:auto; margin-top:5px;}
	.lh-pub2 .img{height:200px;}
	.lh-pub2 .text{position:static;transform: translateY(0); width:100%; height:auto; padding:20px;}
	.lh-pub2 .text h3{font-size:18px;}
	.lh-pub2 .text h4{font-size:20px; line-height:22px;}
	.lh-pub2 .text pre{font-size:12px; margin-top:30px; padding-top:30px; border-width:1px;}
	.lh-pub2-btn{left:inherit; right:0; top:160px;}
	.lh-pub3-item li{padding:30px 0;}
	.lh-pub3-item li .img{width:70px; float:left; margin-right:10px;}
	.lh-pub3-item li h3{font-size:16px; line-height:35px; margin-top:0;}
	.lh-pub3-item li .left{width:100%; float:none;}
	.lh-pub3-item li .text{font-size:12px; margin-top:20px;}
	.lh-pub3-item{margin-top:5px;}
	.lh-park2-cont .text,.lh-park2-cont .right{width:100%; float:none;}
	.lh-park2-cont .text pre{font-size:12px; line-height:30px; margin:40px 0 30px;}
	.lh-park2-cont .right{margin-top:30px;}
	.lh-park2-btn a, .lh-park3-btn a{width:40px; height:40px; line-height:40px;}
	.lh-park2-btn a:hover, .lh-park3-btn a:hover,.lh-park2-btn a:first-child:hover, .lh-park3-btn a:first-child:hover{border-radius:0;}
	.lh-park2-btn{right:0; bottom:0;}
	.lh-park2-banner{width:100%; height:210px;}
	.lh-park2-banner .text{padding:0 80px 20px 20px;}
	.lh-park2-ul{margin:0 0 0 0; width:100%;} 
	.l-grid-5>li{width:33.3%;}
	.lh-park2-ul li a{width:100%; height:auto; padding-top:10px; background:none;}
	.lh-park2-ul li .icon{width:22px; margin:auto;}
	.lh-park2-ul li h3{font-size:14px;}
	.lh-park2-ul li{margin-top:30px; width:20%;}
	.lh-park2-ul{width:110%; margin-left:-5%;}
	.lh-park2-ul li h3{font-size:12px;}
	.lh-park2-ul li a:hover{box-shadow:none;}
	.lh-park3{height:auto; margin-top:5px;}
	.lh-park3 .img{width:100%; height:200px; float:none;}
	.lh-park3 .text{width:100%; height:auto; position:static; padding:20px; margin:0;}
	.lh-park3:before{display:none;}
	.lh-park3 .text{font-size:14px; line-height:30px; margin-top:30px;}
	.lh-park3 .text span{left:-10px; top:-20px;}
	.lh-park3 .text span:last-child{right:0; bottom:0;}
	.lh-park3-btn{right:0; top:160px; left:inherit;}
	.lh-park4-item{width:100%; margin:0;}
	.lh-ai4-item li a{padding:0 10px;}
	.lh-park5{padding:30px 20px; background-attachment:inherit;} 
	.lh-park5-tab{margin-top:30px; width:100%;}
	.lh-park5-item{padding:0;}
	.lh-park5-info>h3{padding-bottom:20px; margin-bottom:36px;}
	.lh-park5-info>h3 b:before{bottom:-24px;}
	.lh-park5-bd{width:100%; float:none; height:auto; padding:30px 20px;}
	.lh-park5-hd{float:none; overflow:hidden;}
	.lh-park5-hd li{width:50%; float:left; height:auto;}
	.lh-park5-hd li a{padding:20px 0;}
	.lh-park5-hd li h3{font-size:16px; margin-bottom:5px;}
	.lh-apply-hd li{width:50%; margin:0; text-align:center; font-size:14px;}
	.lh-apply-hd{margin-bottom:10px;}
	.lh-apply10-layer .lh-apply-hd{ padding-bottom:10px;}
	.lh-apply10-layer .lh-apply-hd li:after{bottom: -11px;}
	.lh-apply-item li{width:100%;}
	.lh-apply-bd{padding:0;}
	.lh-pub-cont.promote .img{width:100%; float:none; height:300px;}
	.lh-pub-cont.promote .text{float:none; margin-top:0;}
	.lh-pub-cont.promote .lh-cd-text h3,.lh-promote2 .lh-cd-text h3{font-size:20px; line-height:24px;}
	.lh-pub-cont.promote .text pre,.lh-promote2 .text pre{font-size:12px; line-height:20px;}
	.lh-promote1-banner{margin-left:-20px;}
	.lh-pub-item.promote li{width:33.3%; padding-left:20px; margin-top:20px;}
	.lh-pub-item.promote li div{padding:10px;}
	.lh-promote1-hd,.lh-promote2-banner{margin-top:30px;}
	.lh-promote2 .text,.lh-promote2-banner{float:none; width:100%;}
	.lh-promote2-banner .bd li{height:200px;}
	.lh-promote2-banner .bd .img a i{ transform: translateY(0);opacity: 1; width:40px; height:40px;}
	.lh-promote3-bg{padding:20px;}
	.lh-promote3-bg .text{margin-top:0; float:none;}
	.lh-promote3-bg .text .lh-cd-text h3{font-size:20px;}
	.lh-promote3-item{width:100%; float:none;}
	.lh-promote3-item li{width:33.3%; padding:0 20px; height:50px;}
	.lh-promote3-bg:before{left:99%;}
	.prevn, .nextn{display:none;}
	.lh-imgLayer-close{width:50px; height:50px; line-height:50px;}
	.lh-imgLayer-banner li div{display:flex; width:100%; height:100%; align-items:center; justify-content:center;}
	.otherNav.introduce .contact,.otherNav.introduce a{float:none; width:100%; line-height:45px;}
	.otherNav.introduce .contact span{margin:0; display:block; width:100%; line-height:30px;}
	.otherNav.ai .lh-other-nav-box:before{display:none;}
	.otherNav.introduce .contact{padding:10px 0;}
	.lh-introduce1{padding:30px 0;}
	.lh-introduce1-l,.lh-introduce1-r{float:left; width:100%;}
	.lh-introduce1-l h3{font-size:25px; line-height:25px; margin-bottom:40px;}
	.lh-introduce1-l h3:after{bottom:-20px;}
	.lh-introduce1-l pre{margin-top:20px;}
	.lh-introduce1-r h3{font-size:18px;}
	.lh-introduce2{padding:30px 0;}
	.lh-introduce2-title li{width:100%;}
	.lh-introduce2-title li:first-child h3{line-height:24px; margin-top:5px;}
	.lh-introduce2-title li{margin-bottom:10px;}
	.lh-introduce2-title li>div{height:auto; overflow:hidden; padding:30px 50px 30px 30px; line-height:inherit;}
	.lh-introduce2-title li>div p{font-size:24px;}
	.lh-introduce2-title li>div p span{top:0; font-size:12px;}
	.lh-introduce2-item li{width:50%; margin-bottom:20px;}
	.lh-introduce2-item li>div{padding:20px 10px; border-width:1px; height:100%;}
	.lh-introduce2-item li h3{font-size:14px; height:20px; line-height:20px;}
	.lh-introduce2-item li h4{height:16px; line-height:16px;}
	.lh-introduce2-item li h3 span{font-size:12px;}
	.lh-introduce2:after,.lh-imaAnimate1{display:none;}
	.lh-introduce3{padding:30px 0;}
	.lh-introduce3-ul{margin-top:30px;}
	.lh-introduce3-item{padding:0;}
	.lh-introduce3-item:before{display:none;}
	.lh-introduce3-item li{width:100%; float:none !important; padding:0 !important; text-align:left !important; margin-top:30px !important;}
	.lh-introduce3-item li:before{left:0px !important;}
	.lh-introduce3-item li h3{font-size:24px; padding-left:30px;}
	.lh-introduce3-item li dl{font-size:12px; margin-top:0;}
	.lh-introduce3-item li dd{margin-top:10px; overflow:hidden; font-size:12px;}
	.lh-introduce3-item li dl dd{font-size:14px; position:relative; padding-left:90px;}
	.lh-introduce3-item li dd span{height:24px; line-height:24px;padding: 0 10px; position:absolute; left:0; top:4px; margin:0 !important;}
	/*.lh-introduce3-item li:nth-child(2n) dl span.type2{margin:5px 0 0 10px !important;}
	.lh-introduce3-item li dd span.type1{margin:5px 10px 0 0 !important;}
	.lh-introduce3-item li:nth-child(2n) dd span.type1{margin:5px 0 0 10px !important;}*/
	.lh-introduce3-btn{display:none;}
	.lh-introduce3-item li:before{top:-15px; width:20px; height:20px;}
	.lh-introduce4-item li{width:25%; margin-top:20px;}
	.otherNav{overflow:hidden;}
	.lh-introduce4-item li div{padding:10px;}
	.lh-merchants1-a .text{max-width:100%; float:none;}
	.lh-merchants1-a .img{width:100%; position:static; margin-top:20px; height:350px;}
	.merchantsPage{display:none;}
	.otherNav.merchants .lh-other-nav-box{padding-left:0; padding:10px 0;}
	.lh-merchants-contact li{float:none; margin:0; overflow:hidden; padding-top:0;}
	.otherNav.merchants{height:auto;}
	.lh-merchants1{padding:50px 0;}
	.lh-merchants1-a .text h2{font-size:20px; font-weight:bold;}
	.lh-merchants1-a .text h2:after{height:2px;}
	.lh-merchants1-a .img a{padding:20px;}
	.lh-merchants1-a .img .icon{width:24px;}
	.lh-merchants1-a .img h3{font-size:14px; margin:5px 0;}
	.lh-merchants1-a .img h4{font-size:16px;}
	.lh-merchants1-a .img:hover,.lh-merchants1-a .img:hover a,.lh-merchants1-a .img a:hover i{transform:none;}
	.lh-merchants1-a .img i{opacity:1;transform:none; right:20px;}
	.lh-merchants1-b{margin-top:30px;}
	.lh-merchants1-item li{width:100%; height:45px; line-height:45px; padding:0;}
	.lh-merchants1-item li input,.lh-merchants1-item li select{font-size:12px;}
	.lh-merchants1-item li.noborer>div{border-bottom: 1px solid #C5C6C7;}
	.lh-merchants1-input>a{width:100%; height:45px; line-height:45px; display:block; padding:0 20px; text-align:center; position:relative; margin-top:30px;}
	.lh-merchants1-input>a i{position:absolute; right:30px; top:50%; transform:translateY(-50%); margin:0; font-size:14px;}
	.lh-merchants1-item{width:100%; float:none; margin:0;}
	.lh-merchants2{height:auto; background-attachment:inherit; padding:50px 20px;}
	.lh-merchants2>div{width:100%; float:none;}
	.lh-merchants2-l .info h4{font-size:20px; line-height:24px;}
	.lh-merchants2-l .info a{position:static;transform: perspective(600px) rotate(0); margin-top:20px; width:70px; height:70px;}
	.lh-merchants2-l .info a .icon{width:20px;}
	.lh-merchants2-l .info a h3{font-size:12px;}
	.lh-merchants2-l .info{padding:0;}
	.lh-merchants2-contact{padding:20px;}
	.lh-merchants2-contact li{float:none; width:100%;}
	.lh-merchants2-r h2{font-size:22px;font-weight: bold;}
	.lh-merchants2-sq{margin-top:30px;}
	.lh-merchants2-input li{width:100%; height:45px; line-height:45px;}
	.lh-btn2{width:100%; border-width:1px; background:#172855; color:#fff;}
	.lh-merchants2-input li.noborder>div{border-bottom: 1px solid #DCDCDC;}
	.lh-merchants3{padding:50px 20px;}
	.lh-merchants3>div{width:100%; float:none;}
	.lh-merchants3-r{position:relative; bottom:0; margin-bottom:30px; height:350px; padding:20px;}
	.lh-merchants3-l .mj{font-size:14px; line-height:30px;}
	.lh-merchants3-l .mj em{font-size:20px;}
	.lh-merchants3-l .mj em:first-child{left:0; top:-10px;}
	.lh-merchants3-l .mj em:last-child{margin-left:10px;}
	.lh-merchants3-l .ccont{margin:20px 0; height:auto;}
	.lh-merchants3-r .info h2{font-size:20px; font-weight:bold;}
	.lh-merchants3-r .info h3{font-size:20px;}
	.lh-merchants3-contact{margin-top:20px;}
	.lh-merchants3-r>div{width:100%;}
	.lh-merchants3-contact li{margin-top:10px;}
	.lh-merchants3-r .js{right:0; bottom:0; top:inherit; width:70px; height:70px; font-size:12px; background:#172855;}
	.lh-merchants3-r .js .icon{width:20px;}
	.lh-merchants4{padding:30px 20px;}
	.lh-merchants4 .info>h2{font-size:20px; font-weight:bold; margin-bottom:40px;}
	.lh-merchants4 .info>h2:after{bottom:-20px;}
	.lh-merchants4-contact{margin:20px 0 0;}
	.lh-merchants4-contact li{width:100%; padding:0; margin-top:10px;}
	.lh-merchants5.fhq{padding:30px 20px; background:#051A83 !important;}
	.lh-merchants5-h2{font-size:14px; line-height:20px;}
	.lh-merchants5-h2 i{width:18px; margin-right:10px;}
	.lh-merchants5-a{margin-top:30px;}
	.lh-merchants5-input li{width:100%;}
	.lh-merchants5-submit{width:100%;}
	.lh-merchants6-r{position:static; width:100%; margin-top:30px; height:350px; padding:20px;}
	lh-merchants5>div{float:none; width:100%;}
	.lh-merchants6-r .text{font-size:14px; padding:20px 50px; line-height:30px;}
	.lh-merchants6-r .text em{font-size:20px;}
	.lh-merchants6-r .text em:first-child{top:0;}
	.lh-merchants6-r .text em:last-child{bottom:0;}
	.lh-ban{height:200px;}
	.lh-main{padding-top:50px;}
	.lh-cd-tel{position:static; width:100%; height:auto; line-height:30px; padding:0 20px; margin-top:10px;}
	.lh-ainav-a>div{float:none; width:100%; line-height:30px;}
	.lh-ainav-a .left span{float:none; display:block; margin:0;}
	.lh-ainav-a .left .lh-cd-contact span{margin:0;}
	.otherNav.cd .yy{width:100%; height:50px; line-height:50px;}
	.lh-cd-contact{padding-bottom:10px;}
	.lh-cd1{padding:30px 20px;}
	.lh-cd1-letter,.lh-cd1-l .scroll{display:none;}
	.lh-cd1>div{width:100%; float:none;}
	.lh-cd1-l{padding:20px;}
	.lh-cd1-r{position:static; margin-top:0; height:250px;}
	.lh-cd-text pre{margin-top:20px;}
	.lh-cd1-poswer li{width:50%; margin-top:20px;}
	.lh-cd1-poswer{margin-top:0;}
	.lh-cd1-poswer li h3 b{font-size:24px;}
	.lh-cd1-r .text h4{font-size:20px;}
	.lh-cd1-r .text h3{font-size:14px;}
	.lh-cd2{padding:30px 20px; background-attachment:inherit;}
	.lh-cd2 .lh-btn3{margin-top:20px;}
	.lh-cd3{padding:0;}
	.lh-cd3-cont{padding:30px 0;}
	.lh-cd3-l,.lh-cd3-r{width:100%; float:none;}
	.lh-cd3-l{height:400px;}
	.lh-cd3-l h3{font-size:12px; padding-left:60px;}
	.lh-cd3-l h3:before{width:45px;}
	.lh-cd3-r{padding:0;}
	.lh-cd3-r .mj{font-size:14px; line-height:30px;}
	.lh-cd3-r .en{font-size:12px; margin-top:20px; line-height:24px; opacity:.6;}
	.lh-cd4{padding:30px 20px; overflow:hidden;}
	.lh-cd3-cont{transform: scale(1) !important;}
	.lh-cd4-banner{width:100%; height:170px;}
	.lh-cd4-text{position:static; width:100%; padding:20px; height:auto;}
	.lh-cd4-text, .lh-cd4-btn{transform: translateX(0);}
	.lh-cd4-banner .bd li a{width:45px;}
	.lh-cd4-text h2{font-size:18px;}
	.lh-cd4-text pre{margin-top:20px;}
	.lh-cd5>div{width:100%; float:none;}
	.lh-cd5-r{position:static;}
	.lh-cd5-l .scroll,.lh-cd5-r .scroll{display:none;}
	.lh-cd5-la,.lh-cd5-r{padding:20px;}
	.lh-cd5-la h2{font-size:16px;}
	.lh-cd5-la h3{font-size:20px;}
	.lh-cd5-cont{margin-top:20px;}
	.lh-cd5-cont h3{font-size:16px;}
	.lh-cd5-r .text a{margin-top:20px;}
	.lh-otherNav-l{float:none; width:100%; margin:0;}
	.lh-otherNav-r{float:none; width:100%; margin-bottom:10px;}
	.otherNav{height:auto;}
	.lh-screening{width:33.3%; line-height:40px; padding-left:10px;}
	.lh-screening:first-child{padding-left:0;}
	.lh-screening-dl dt{height:40px;}
	.lh-screening-ul{padding:5px 10px 5px 10px; right:0;}
	.lh-screening-ul li{float:none; width:100%; text-align:center !important;}
	.lh-otherNav-r{height:40px; border:none; border-bottom:1px solid #fff; display:none;}
	.lh-otherNav-r a{height:40px; line-height:40px;}
	.lh-otherNav-r input{padding:0 40px 0 0;}
	.lh-recomm-banner .bd li .imgbox,.lh-recomm-banner.one .bd li .imgbox{width:100%; height:190px;}
	.lh-recomm-banner .bd li .text{position:static; width:100%; padding:20px;}
	.lh-recomm-banner.one .bd .time h4{font-size:32px; line-height:32px;}
	.lh-recomm-banner.one .bd .time{font-size:12px; margin-bottom:15px;}
	.lh-recomm-banner .bd li .text h2,.lh-recomm-banner.one .bd li .text h2{font-size:16px;}
	.lh-recomm-banner .bd li .text pre,.lh-recomm-banner.one .bd li .text pre{margin:10px 0; height:78px;}
	.lh-news-ul>.item{padding:30px 15px;}
	.lh-news-ul .img{width:100%; float:none;}
	.lh-news-ul .img a{width:49%; height:90px; float:left; margin:0;}
	.lh-news-ul .img a:last-child{float:right;}
	.lh-news-ul .time{width:20%; margin-top:30px;}
	.lh-news-ul .info{width:80%; /*max-height:355px;*/}
	.lh-news-ul .time h3{font-size:32px; line-height:30px;}
	.lh-news-ul .time h4{font-size:12px;}
	.lh-news-ul .time h5 em{width:12px; display:inline-block;}
	.lh-news-ul .time h5{margin:30px auto 0;}
	.lh-news-ul .time h5 span{position:relative; left:-2px; top:-15px; display:inline-block;}
	.center-item li h3{font-size:16px; line-height:24px; color:#333;}
	.center-item li p{margin:10px 0;}
	.center-item li.first{margin-bottom:20px;}
	.lh-news-list-box.news .container{padding:0;}
	#site-background .layer-wrapper>div img{width:50%;}
	.lh-detail-l,.lh-detail-r{width:100%; float:none;}
	.lh-detail-h1{font-size:16px; line-height:24px;}
	.lh-detail-h2{margin-top:20px; display:none;}
	.lh-detail-time{display:none;}
	.lh-recom{padding:20px 10px; margin-top:20px;}
	.lh-recom>h2{font-size:16px;}
	.lh-news-list li{width:100%; margin-bottom:20px;}
	.lh-news-list li .imgbox{height:170px;}
	.lh-news-list li .text{margin-top:20px;}
	.lh-news-list li .text .jia{display:none;}
	.lh-tuozhan1 .text pre span, .lh-tuozhan2 .text pre span{font-size:32px; top:-10px;}
	.lh-tuozhan1 .text pre span:last-child, .lh-tuozhan2 .text pre span:last-child{bottom:-10px;}
	.lh-tuozhan1 .text, .lh-tuozhan2 .text{font-size:14px; line-height:30px; margin:0;}
	.lh-tuozhan3-l,.lh-tuozhan-map{width:100%; float:none; position:static;}
	.lh-tuozhan3-l li{padding:20px;}
	.lh-tuozhan3-l li p{font-size:14px;}
	.lh-tuozhan3-l li p b{font-size:16px;}
	.lh-tuozhan3-l li h4{margin-top:20px !important;}
	.lh-tuozhan3-l li a{margin-top:20px; font-size:12px; width:120px; height:40px; line-height:40px; border-width:1px;}
	.lh-tuozhan-map{height:200px;}
	.lh-other-nav{height:50px; line-height:50px; text-align:center;}
	.lh-other-nav li a{font-size:14px;}
	.lh-other-nav li{display:inline-block; margin:0 10px; float:none;}
	.lh-contact-l{width:100%;}
	.lh-contact-l .container{padding:20px;}
	.lh-contact-h h3,.lh-contact-item li h3{font-size:16px;}
	.lh-contact-h h4{font-size:16px; margin-top:10px;}
	.lh-contact-item li{width:100%; margin-top:20px;}
	.lh-consultation{margin-top:50px;}
	.lh-consultation-h h3,.lh-consultation-a h3{font-size:16px;}
	.lh-consultation-h h4{font-size:18px;}
	.lh-consultation-b{margin:20px 0;}
	.lh-consultation-a span{display:block; width:100%;margin-left:30px;}
	.lh-consultationb-item li{width:100%;}
	.lh-consultationb-item li a{margin-top:10px; border-width:1px; border-color:rgba(255,255,255,.5);}
	.lh-btn1{border-width:1px;}
	.lh-consultation-c>div{width:100%; float:none;}
	.lh-consultation-c .left a{width:100%; margin-top:20px; border-color:rgba(255,255,255,.5);}
	.lh-consultation-c>div.right{margin-top:50px;}
	.lh-contact-bg1,.lh-contact-bg2{opacity:.6;}
	.lh-park2-cont.virtual .text pre{margin:0 0 20px;}
	.lh-btn4{width:120px; height:40px; line-height:40px;}
	.lh-virtual1 pre{margin-top:20px;}
	.lh-virtual1{padding:0 0 30px;}
	.lh-pub-cont.jr .text{padding-left:0; font-size:12px; line-height:24px;}
	.lh-pub-cont.jr .text h3{font-size:14px !important; line-height:24px !important;}
	.lh-pub-item li{width:33.3%;}
	.lh-pub-item li>div{padding:30px;}
	.lh-financial1 .text{float:none;}
	.lh-financial1 .lh-cd-text h3{line-height:30px; margin:5px 0 40px;}
	.lh-financial1 .text pre{font-size:12px; line-height:30px;}
	.lh-financial1 .lh-cd-text h3:before{top:78px; height:2px;}
	.lh-financial1-banner{width:100%; position:static; margin-top:20px; height:220px;}
	.lh-financial1{height:auto;}
	.lh-financial1-banner .bd li{margin:0;}
	.lh-financial1-btn{bottom:-60px;}
	.lh-financial2 pre{font-size:12px; line-height:30px;}
	.lh-financial2-banner .bd li{padding-left:10px;}
	.lh-financial2-banner{margin:20px 0 0 -10px;}
	.lh-financial2-banner .bd .img{height:110px;}
	.lh-financial2-banner .bd li h3{bottom:0; padding:0 10px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis;}
	.lh-financial2-bottom{margin-top:10px;}
	.lh-financial2-bottom .swiper-pagination{margin-left:10px; width:92%; height:2px;}
	.lh-banner-hd .mouse,.lh-banner-hd .line,.lh-banner-num{display:none;}
	.lh-banner-hd{width:100%; left:0; bottom:5px;}
	.lh-banner-circle{float:none; width:100%; text-align:center;}
	.lh-banner-circle li{float:none; display:inline-block; margin:0 5px;}
    .lh-banner .bd li .text h2{    font-size: 4.5vw;}
	.lh-banner .bd li .text{font-size:16px;    top: 40%;width: 80%;}
	.lh-banner .bd li .text h3{margin:5px 0 20px;    font-size: 3vw;
        line-height: 5vw;display: none}
	.lh-banner .bd li .text a{width:150px; height:40px; line-height:40px; font-size:12px;}
	.lh-overview{height:auto;}
	.lh-overview-a{width:100%; height:auto;}
	.lh-overview-top{width:177px; height:auto; padding:20px;}
	.lh-overview-footer{height:auto; padding:20px;}
	.lh-overviewl-cont .title{display:none;}
	.lh-overviewl-cont .info{float:none; width:100%; max-width:100%; margin:0;}
	.lh-overviewl-cont .info .name{font-size:16px;}
	.lh-overviewl-cont .info .nname{font-size:20px; line-height:20px; margin:10px 0;}
	.lh-power-item li h2{font-size:24px;}
	.lh-power-item{width:115%; margin:30px 0 0 -4%;}
	.lh-power-item li h2 span{font-size:12px;}
	.lh-power-item li h3{transform:scale(.8);}
	.lh-overviewl-cont .lh-entrance{float:none; width:100%; margin-top:20px;}
	.lh-entrance li{width:33%; float:left;    height: 70px;}
    .lh-entrance li a{padding: 10px;    justify-content: space-around;}
    .lh-entrance li a h3{    display: none;}
	.lh-overview-footer:after,.lh-overview-page{display:none;}
	.lh-services-top,.lh-services-r,.lh-services-bottom{display:none;}
	.lh-services-center{height:auto; padding:0; background-image:none !important;}
	.lh-services-center .title{font-size:20px; line-height:24px;float:none; top:0; text-align:left; color:#fff; display:none;}
	.lh-services-center .services{width:100%; float:none; padding:40px 20px; top:0; margin-top:30px; margin-left:0;}
	.lh-services-center .services h2{font-size:16px;}
	.lh-services-center .services h3{font-size:20px; line-height:24px; margin:10px 0;}
	.lh-services-item li a{font-size:12px;}
	.lh-services-center .services .lh-btn{margin:20px 0 0 20px;}
	.lh-services-center .title:before{display:none;}
	.lh-regional{padding:20px;}
	.lh-regional-item li.swiper-slide-active .map>h2, .lh-regional-item li.swiper-slide-active .map>h3{opacity:1;transform: scale(1);}
	.lh-regional-item li .map{transform: scale(1) !important;opacity: 1 !important;}
	.lh-regional-item li .map>h2{font-size:16px;}
	.lh-regional-item li .map>h3{font-size:20px; margin:0 0 20px;}
	.lh-regional-item li .map .interpretation h3{font-size:14px; margin-top:10px;}
	.lh-regional-item li .map .cont{margin-top:10px;}
	.lh-regional-item li .map dl dt{font-size:12px;}
	.lh-regional-item li .map dl dt i{font-size:16px;}
	.lh-regional-item li .map dl dd{padding-left:22px;}
	.lh-news-text h3{font-size:24px;    font-weight: bold;
        margin-top: 10px;}
	.lh-news-text h4{font-size:12px;margin: 0}
	.lh-news-box{width:100%; margin-top:20px;}
	.lh-news{padding:20px;}
	.lh-news:before{width:100%;}
	.lh-news-text h2{font-size:16px;}
	.lh-news-btn{margin-top:20px;}
	.lh-news-item li .img{}
	.lh-news-item li .text{padding:20px;}
	.lh-news-item li .text h3{font-size:14px;}
	.lh-news-item li .text pre{margin-top:10px;}
	.lh-news-item li .bottom{padding:20px; font-size:12px;}
	.lh-news-item li .bottom span i{top:0;}
	.lh-regional-btn{display:none !important;}
	.lh-main.index{padding-top:0;}
	.lh-main{overflow-x:hidden;}
	.lh-banner,.lh-banner-box{    height: 35vh;margin-top: 80px;}
	.lh-bannerVideo-close{top:10px;}
	.lh-regional-item li.swiper-slide-active .cont2,.lh-regional-item li.swiper-slide-active .img2{display:block;}
	.lh-regional-item li .cont1,.lh-regional-item li .img1{display:none !important;}
	.lh-news-btn,.otherNav.ai .lh-other-nav-box .container:before{display:none;}
	.lh-other-nav-box .container{padding:0;}
	.otherNav.introduce .contact{padding:10px 20px;}
	.lh-ainav-a{height:auto; margin-top:-1px;}
	.lh-ainav-a a{height:50px; line-height:50px;}
	.lh-ainav-contact{position:static; background:#B89B73; color:#fff;}
	.lh-ainav-a .right .tel,.lh-cd-tel,.otherNav.cd .lh-ainav-a .left{background:#B89B73; color:#fff;}
	.lh-cd-tel{margin-top:0;padding-top: 10px;text-align: left;}
	.lh-ainav-a .left{padding:0 20px;}
	.lh-ainav-a .left span{display:inline-block; margin-left:10px; display:none;}
	.otherNav.cd .yy,.otherNav.introduce a{text-align: left; padding: 0 20px;}
	.otherNav.cd .yy span{display:none;}
	.lh-ainav-contact{animation:none;}
	.lh-cd-contact span{display:block !important;}
	.lh-cd5-r .img{display:none;}
	.lh-cd3-r{margin-top:20px;}
	.lh-merchants2>div{position:static;}
	.lh-merchants2{background:none !important;}
	.lh-merchants2-l .info{color:#000;}
	.lh-merchants2-r{padding:30px 0; margin:0;}
	.lh-other-nav-box.news .container{padding:0 20px;}
	.lh-contact-bg2{display:none;}
	.lh-apply-layer, .lh-apply9-layer, .lh-apply11-layer,.lh-apply10-layer, .lh-apply8-layer{width:90vw; padding:20px;}
	.lh-cd1-r{display:none;}
	.lh-cd2:before{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.2); position:absolute; left:0; top:0;}
	.lh-cd2 .text{position:relative; z-index:2;}
	.lh-cd5-la{text-align:left;}
	.lh-merchants6-l{max-width:100%;}
	.lh-merchants2-r h2{position:absolute; left:20px; top:50px;}
	.lh-merchants2-l{margin-top:70px;}
	.lh-merchants-contact{padding:0 20px;}
	.lh-appointment-item li.nobg{margin-top:10px;}
	.lc-uploads>div{width:60px !important; height:60px !important;}
	.lh-pub-item li{width:25%;}
	.lh-pub-item li>div{padding:30px;}
	.lh-park2 .lh-pub-item li{margin-top:0;}
	.lh-park2 .lh-pub-item.promote li{margin-top:20px;}
	.lh-pub2:before{display:none;}
	.WebNav{overflow:hidden;}
	.lh-tuozhan-map:before{left:20px; bottom:20px;width: 256px; height: 23px;}
	.lh-pub-item.jrfw li>div{padding:10px;}
	.lh-pub-item.jrfw{width:100%; margin:0; margin-top:20px;}
	.lh-financial1:before{width:100%;}
	.lh-recomm-banner .bd li .text h3 em i{width:30px;}
	.lh-news-ul .time,.lh-news-ul .info{margin-top:0;}
	.lh-news-ul .img{margin-top:30px; display:none;}
	.lh-detail-cont{font-size:14px;}
	.lh-recomm-hd li{border-color:#8b6f56;}
	.lh-recomm-hd li.on{background:#8b6f56;}
	.lh-recomm-banner.active .lh-recomm-hd{position:static; text-align:center; margin-top:20px;}
	.lh-contact-item li a{width:100%; border:1px solid rgba(255,255,255,.5);}
	.lh-consultation-c{margin-top:50px;}
	.lh-banner .bd li .img video{opacity:0; visibility:hidden;object-fit: contain;}
	.bannerVideo .lh-banner .bd li .img video{opacity:1; visibility:visible;}
	.lh-cd1 .lh-cd-text h3{font-size:18px;}
	.lh-regional-item li .info{padding-top:0; display:none;}
	.lh-regional-item li .map,.lh-regional-item li .info{max-width:100%;}
	.lh-bx-item{width:100%;}
	.lh-bx-item li a{height:auto; padding: 40px 15px;}
	.lh-bx-item li .icon{width:24px; margin-right:10px;padding-top: 4px;}
	.lh-bx-item li h3{font-size:14px; height:16px; line-height:16px;}
	.lh-bx-item li p{margin-top:2px;}
	.lc-uploads .img{width:60px; height:60px;}
	.lc-uploads-btn:before, .lc-uploads-btn:after{width:30px;}
	.lh-virtual-layer.layers{padding:20px;}
	.lh-apply10-layer .lh-apply-bd{height:70vh; overflow-y:auto;}
}
.pt-page-rotateSlideOut1 {
	animation: rotateSlideOut1 1.5s both ease;
}
.pt-page-rotateSlideOut2 {
	animation: rotateSlideOut2 1.5s both ease;
}
.pt-page-rotateSlideIn1 {
	animation: rotateSlideIn1 1.5s both ease;
}
.pt-page-rotateSlideIn2 {
	animation: rotateSlideIn2 1.5s both ease;
}
@keyframes rotateSlideOut1 {
	25% { opacity: 1; transform: translateZ(-400px); }
	75% { opacity: .5; transform: translateZ(-400px) translateY(-200%); }
	100% { opacity: .5; transform: translateZ(-400px) translateY(-200%); }
}
@keyframes rotateSlideOut2 {
	25% { opacity: 1; transform: translateZ(-400px); }
	75% { opacity: .5; transform: translateZ(-400px) translateY(200%); }
	100% { opacity: .5; transform: translateZ(-400px) translateY(200%); }
}
@keyframes rotateSlideIn1 {
	0%, 25% { opacity: 0; transform: translateZ(0) translateY(100%); }
	75% { opacity: 1; transform: translateZ(0); }
	100% { opacity: 1; transform: translateZ(0) translateY(0); }
}
@keyframes rotateSlideIn2 {
	0%, 25% { opacity: 0; transform: translateZ(0) translateY(-100%); }
	75% { opacity: 1; transform: translateZ(0); }
	100% { opacity: 1; transform: translateZ(0) translateY(0); }
}
.current .lh-overview-footer:after{animation:overviewFooter ease 1s forwards; animation-delay:2.5s;transform:scale(0); opacity:0; transform-origin:top right;}
@keyframes overviewFooter{
	25%{transform:scale(1,.1); opacity:.5;}
	100%{transform:scale(1,1); opacity:1;}
}
.current .lh-overviewl-cont .title{transform:translateY(-100%); opacity:0; animation:indexAnimation1 ease 1s forwards;animation-delay:1.5s;}
@keyframes indexAnimation1{
	100%{transform:translateY(0); opacity:1;}	
}
.current .lh-overview-a{perspective: 1200px;transform-style: preserve-3d;}
.current .lh-overview-footer{animation:indexAnimation2 ease 1s forwards;animation-delay:.5s;opacity: .5; transform: translateZ(-500px) translateX(-100%);}
@keyframes indexAnimation2{
	0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(-100%); }
	75% { opacity: .5; transform: translateZ(-500px); }
	100% { opacity: 1; transform: translateZ(0) translateX(0); }	
}
.current .lh-overview-top,.current .lh-overview-page{animation:indexAnimation3 ease 1s forwards;animation-delay:.5s;opacity: .5; transform: translateZ(-500px) translateY(-100%);}
@keyframes indexAnimation3{
	0%, 25% { opacity: .5; transform: translateZ(-500px) translateY(-100%); }
	75% { opacity: .5; transform: translateZ(-500px); }
	100% { opacity: 1; transform: translateZ(0) translateX(0); }	
}
.current .lh-overview{perspective: 1200px;transform-style: preserve-3d;}
.current .lh-overviewl-cont .lh-entrance{animation:indexAnimation4 ease .65s forwards; transform:translateX(100%);animation-delay:1.5s;}
@keyframes indexAnimation4{
	100% {transform:translateX(0);}	
}
.l-grid-6>li:nth-child(2n){animation-delay:.1s;}
.l-grid-4>li:nth-child(2),.l-grid-3>li:nth-child(2),.l-grid-2>li:nth-child(2),.l-grid-5>li:nth-child(2),.l-grid-6>li:nth-child(2),.lh-introduce2-item li:nth-child(2),.lh-introduce4-item li:nth-child(2n),.lh-merchants2-contact li:nth-child(2),.lh-merchants4-contact li:nth-child(2){animation-delay:.1s;}
.l-grid-4>li:nth-child(3),.l-grid-3>li:nth-child(3),.l-grid-5>li:nth-child(3),.l-grid-6>li:nth-child(3),.lh-introduce2-item li:nth-child(3){animation-delay:.2s;}
.l-grid-4>li:nth-child(4),.l-grid-5>li:nth-child(4),.l-grid-6>li:nth-child(4),.lh-introduce2-item li:nth-child(4){animation-delay:.3s;}
.l-grid-5>li:nth-child(5),.l-grid-6>li:nth-child(5){animation-delay:.4s;}
.l-grid-6>li:nth-child(6){animation-delay:.5s;}
.lh-services-center .services{animation-delay:.2s;}




.f_l{
	float: left;
}
.f_r{
	float: right;
}
.w{
	width: 1200px;
	margin: 0 auto;
}
.section_pro{
	padding: 50px 30px;
}
.section_pro_main{
	padding-top: 10px;
}
.section_pro_main_1 ul{
	width: 570px;
	margin: 0 auto;
}
.section_pro_main_1 ul li{
	float: left;
	border:1px solid #c6c4c4;
}
.section_pro_main_1 ul li a{
	display: block;
	padding: 10px 20px;
	font-size: 15px;
	color: #000;
}
.section_pro_main_1 ul li a:hover{
	color: #fff;
	background-color: #172855;
}
.active a{
	color: #fff !important;
	background-color: #172855 !important;
}
.section_pro_main_2{
	padding-top: 30px;
}
.section_pro_main_2 ul li{
	float: left;
	margin: 0px 0px 15px 15px;
	overflow: hidden;
	transition:all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s; width: 23.5%;/* Opera */
	/* box-shadow: 1px 1px 5px rgba(0,0,0,0.3) */
}
.section_pro_main_2 ul li:hover{
	box-shadow: 1px 1px 10px 2px rgba(0,0,0,0.2);
}
.title1{ font-weight: bold; font-size: 30px; color: #000; text-align: center; position: relative; padding-bottom: 15px; text-transform: uppercase;}
.section_pro_main_2 ul li p{
	text-align: center;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	z-index: 2;
}
.section_pro_main_2 ul li div{
	width: 100%;

	overflow: hidden;
}
.section_pro_main_2 ul li img{
	transition:all 0.3s;
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari 和 Chrome */
	-o-transition: all 0.3s;width:100%; /* Opera */
	    border-top-left-radius: 10px;
    border-top-right-radius: 10px;

}
.section_pro_main_2 ul li:hover img{
	transform:scale(1.2,1.2);
}


.foot_l{     width: 50%;
    float: left;
    margin-left: 8%;}

.foot_l dl{ float: left; margin-right: 10%;}
.foot_l dl a{ display: block; color: #fff;}
.foot_l dl dt{ margin-bottom: 20px;}
.foot_l dl dt a{ font-size: 16px;}
.foot_l dl dd a{ color: #999; margin-bottom: 10px;}

@media only screen and (max-width:750px){
	.section_pro{    padding: 0;}
	.section_pro_main_2 ul li{    width: 48%;    margin: 0px 0px 5px 5px;}
	.section_pro_main_2{padding-top:0}
	.lh-regional{padding: 10px}
	.foot_l{display: none}
    .section_pro_main_2 ul li p{	height: 30px;
        line-height: 30px;}
    .title1{font-size: 24px;    padding-top: 15px;}
}
